body, #calendar td.caption, #leftprt{background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

#layout { position: inherit; }

#layout,#wrapper,.wrapper, .footer, div.article,.slider-block, .page-content-block,header, .header,.header:after, 
.content-block, .profile-block , .desc .description, .listing_top, .report_table .rep_row.rep_head
{ position:relative; margin:0; padding:0; border:0; box-shadow:none; background: transparent;color: #000;}
#form_paging_links, #calendar_paging_links, #paging_links, #newschannel_paging_links, .gallery_paging_links,
.header:before,.content-block.subpage_header-block, div:empty, .copyright,  .breadcrumb, #topnav, footer, #form_paging_links, #rgtprt .map, img, form, 
.slider_block, .logo, .search-btn, #main-navigation, .nav-icon, .search-form-wrapper, .feature-blocks, #rgtprt, .cd-top, .splitright a, #calendar td.caption .nav, 
.top-nav, .page-content-block.partners-block, .feature-bg-block, .profile-block, .changepass, .general_login, .newsSignup, #rgtprt, .staff_row .image,.content-block.featured-list-block,
.listBlock .F_img, .listBlock .lnk, .lisitngBlock .subpage_header-block, #paging_links, .thumbs, .images .arrow, .images .imageBlock,
.priceBlock .martLink, #nonListing, .agent,  #listingAgent, .mapBlock, .listing_indi .add_link, .backLink, .sellerListingTop,#social,#footer,.NavbarToggle,.Links
{ display: none; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

.header h1, .Addi_details{ display:block;}
.agent_indi .details, .desc,  .checkList, .priceBlock, #leftprt, .monthly-report  { float:none; width:100%; }
.desc { margin-bottom:5px; }
.priceBlock { padding:0; margin:0;}
.listingInfo,.listingDetails, .space.listingInfo{ display:table !important; width:48% !important; margin:.8%; float:left; padding:0;}
.listingDetails  h3{ font-size:18px; display:table-row;}
.listingDetails  h3 em { display:block; }
.roomstb tr, .listingDetails  .dtlRow { border:0; display:table-row; width:100%;;}
.listingDetails  .dtlRow label.lbl, .listingDetails  .dtlRow span.inp{ display:table-cell; width:50%; padding:2px;}
.roomstb tr td,.listingDetails  .dtlRow label.lbl, .listingDetails  .dtlRow span.inp, .mRep_abrRate .abs_report{ min-height:0; border:1px solid #333;}
.listBlock .detials {height:120px;}
.listBlock { width:300px; }
.listBlock .price { color:#000; padding:0;}
.quickDetails .qDtls_row > i{ color:#999;}
 
.space.listingInfo {clear:left; }
.roomstb th{ background:none; color:#000;}
.report_table .rep_row.rep_head{ border-bottom:1px solid #333;