.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit{
	text-shadow:none;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
	text-shadow:none;
}
.topbar{
	padding:4px; 
	height:40px;
}
.topbar table{
	border-collapse:collapse
}
.topbar td{
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	line-height:40px;
}
.topbar .back{
	width:45px
}
.topbar .sharecion{
	display:block;
	float:right;
	padding:8px;
}
.topbar .sharecion img{
	width:18px;
}

	.searchtag{
		list-style:none;
		padding:0px;
		margin:0px;
		display:inline-table;
		width:100%; 
		background-color:#333;
	}
	.searchtag li{
		display:table-cell;  
		width:25%;
		line-height:38px;
		text-align:center;
		color:#ffffff;
	} 
	.searchtag .active{
		background-color:#666;
	}
	
	.bticon{
		width:100%;
		position:fixed;
		bottom:0;
		margin-top:0px;
		margin-bottom:0px;		
		border-collapse:collapse;
		border-spacing:0px;
		display:table;
		list-style:none;
		padding:0px;
		margin:0px;
		background-color:#333
	}
	 
	.bticon li{
		display:table-cell;
		font-size:14px;
		text-align:center;
		padding:5px;
		color:#ffffff;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
	}
	.bticon li table{ 
		height:30px;
		vertical-align:middle
	}
	.bticon a{
		color:#fff;
	}
	.bticon a:visited{
		color:#fff;
	}
	.bticon .whatsapp{
		background-color:#288a1e
	}
	.bticon .tel{
		background-color:#2d6ab5
	}
	.bticon .enquiry{
		background-color:#e55107
	}		
	.bticon img{
		width:18px;
	}
	.green{
		color:#090
	}
	.hline{
		height:2px;
		background-color:#dedede;
		margin-top:5px;
		margin-bottom:5px;
	}
	#prop_detail .other{
		margin-left:4px;
		 
	}
	#prop_detail,#prop_detail td{
		color:#828282;
		font-size:15px;
	}
	#prop_detail .pic{
		width:100%;
		height:200px;
		text-align:center;
		background-color:#000;
		overflow:hidden;
	}	
	#prop_detail .pic img{
		height:200px;
	}
	
	#prop_detail .bname{
		font-size:23px;
		color:#000;
		font-weight:bold;
	}
	#prop_detail .street{
	 	font-size:17px;
		margin-bottom:5px;
	}
	#prop_detail .gdnlabel{
	 	font-size:15px;
		/*color:#e55107;*/
		font-weight:bold;
	}
	#prop_detail .grosslabel{
	 	font-size:15px; 
		font-weight:bold;
	}
	#prop_detail .rightcol{
		width:50%;
		vertical-align:top;
		text-align:right; 
	}
	#prop_detail .pricedsc{ 
		color:#c10b0b;
		font-size:25px;
		font-weight:bold; 
    display: flex;
    align-items: center;
	}
	#prop_detail .pricedsc span{
	 
	}
	#prop_detail .pricedsc img{
		height:28px;
		vertical-align:middle;
	}
	#prop_detail .rentprice{ 
		color:#0176c0;
		font-size:25px;
		font-weight:bold;  
	}
	#prop_detail .propno{
		background-color:#949494;
		color:#ffffff;
		text-align:center;
		padding:3px;
		margin-top:5px;		
    font-size:13px;
	}
	#prop_detail .area{
		margin-bottom:5px;
	}
	#prop_detail .area table{
		border-collapse:collapse
	}
	#prop_detail .input{
		text-align:center;
		font-size:13px;
		padding:3px;
	}
	#prop_detail .floor{
		display:flex; 
		width:100%;
    font-size:15px;
    margin-bottom:10px;
	}
  #prop_detail .floor div{
    width: 50%;
    text-align: center;
    background: #e5e5e5;
    padding: 5px;
    border: 1px solid #ffffff;
  }
	#prop_detail .floor span{ 
    display:block;
		
		color:#000;
    font-size:23px;
	}
	#prop_detail .subtitle{
		font-size:23px;
		font-weight:bold;
		color:#313131;
		padding:5px;
	}
	#prop_detail .contactinfo a{
		display:block;
		padding:6px 5px; 
	}
	#prop_detail .tranitem{
		background-color:#e9e9e9;
		color:#000;
		padding:5px;
		border-bottom:2px solid #ffffff
	}
	#prop_detail .tranitem span{
		margin-right:20px;
	}
	#prop_detail .tranitem .bname{
		color:#d24200;
		font-size:17px;
	}
  #prop_detail .tranitem .bname a{
		color:#d24200;
		font-size:17px;
	}
	.fancybox-show-thumbs .fancybox-thumbs{
		background-color:#000000
	}
	.fotorama_photo{
		background-color:#000;
		padding-top:10px;
	}
	
	#tabs2,#tabs3,#tabs4{
		background-color:#ffffff;  
		margin-top:87px;
		width:100%;
	}
	#tabs2,#tabs3,#tabs4{
		display:none;
	}
	.favicon{
		position:absolute;
		padding:5px;
		z-index:98
	}
	.favicon img{
		width:45px;
	}
	.fplist{
		list-style:none;
		padding:0;
		margin:0;
	}
	.fplist a{
		display:block;
		color:#d24200;
		font-size:19px;
		font-weight:bold !important;
		padding:10px;
		border-bottom: 1px solid #CCC
	}
	.fplist a:hover{
		border-bottom: 1px solid #CCC;
		color:#d24200;
	}
	.fplist a:visited{
		color:#d24200;
	}

	.fotorama__dot {
		display: block;
		width: 8px !important;
		height: 8px !important;
		position: relative;
		top: 6px !important;
		left: 4px !important;
		background-color:#ffffff;
		border-radius: 12px !important;
		border-width:0px !important;
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot{
		background-color:#ff0000;
		border-width:0px !important;
		width:8px !important;
		height:8px !important;
	}
	#popupMenu{
		padding:8px;
		font-size:17px; 		
	}
	#popupMenu .hline{
		height:1px
	}
	#popupMenu .popuptitle{
		
	}
	#popupMenu a{
		color:#333;
		display:block;
		line-height:35px;
	}
	
	#popupMenu2{
		padding:8px;
		font-size:17px; 		
	}
	#popupMenu2 .hline{
		height:1px
	}
	#popupMenu2 .popuptitle{
		
	}
	#popupMenu2 a{
		color:#333;
		display:block;
		line-height:35px;
	}