a, p {
	color: #000000 !important;
}
h2 {
	font-size: 16px;
}
h3, h4 {
	font-size: 18px;
}
h1{
	font-size: 19px;
}
.detail_page .content-inner,
#descriptionSection,
#amenities ul,
#availabilitySection .availabilityTable{
    font-size: 16px !important;
}

.detail_page .col-2-content > .col-rt,
.footer,
#propertyInformation .col-rt,
.header .domain-name-div,
.header .login-block-top,
#zoomControls,
#ad-view-map,
#detail_slider .prev,
#detail_slider .next,
#rentRollupSection,
#detail_slider .paidImageLarge .start-video img,
.super_popup,
.author_edit,
.height-fix-content,
.contact_btn, .btn, button,
.header .mobile_version,
#quick_login_box,
#descriptionSection h3 .posted
{
	display: none;
}

.detail_page .col-2-content > .col-lt{
	width: 100%;
}

.detail_page .tabHeader {
	list-style-type: none;
	padding: 0;
	display: block;
}

#amenities ul{
	list-style-type: disc;
}

.detail_page .header,
.details-title{
	position: static !important;
}

.top-header-v3-inner .logo-cell{
	float: none;
	text-align: center;
}
.header .top-header-v3-inner{
	min-height: 60px !important;
}

.details-title #propertyHeader .col-2-wrap{
	border: 0;
}
.wrap_custom_page_big_slider .itemInner{
	overflow: visible;
}
#availabilitySection{
	page-break-inside: avoid;
}
#availabilitySection .tabHeader li h4{
	border: 0;
}
#availabilitySection .tabHeader{
	margin-bottom: 3px;
}

.detail_page #detail_slider,
.detail_page .custom_page_big_image{
	height: auto !important;
	width: 100%;
}
.custom_page_big_slider_align{
	width: 100%;
}
.detail_page #detail_slider .custom_page_big_image{
	clear: both;
	overflow: hidden;
}
.detail_page #detail_slider .item {
	width: auto !important;
}
.detail_page #detail_slider .item_list {
	float: left;
	list-style-type: none;
	margin-right: 1%;
	
}
.detail_page #detail_slider .slide_data {
	background-repeat: no-repeat;
}
.detail_page .wrap_custom_page_big_slider ul {
    clear: both;
    padding: 0;
    width: 650px;
}
#carouselSection{
	width: 100%;
}
#detail_slider .paidImageSmall {
	width: 49%;
}
#detail_slider .paidImageSmall img{
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	display: inline-block;
}
#detail_slider .paidImageSmall .slide_data{
	height: 105px;
	width: 100%;
}
#detail_slider .paidImageLarge{
	width: 49%;
}
#detail_slider .paidImageLarge .slide_data{
	height: 215px;
	margin-bottom: 5px;
	width: 100%;
}
#detail_slider .paidImageLarge img{
    max-height: 100%;
	display: inline-block;
	width: 100%;
	height: auto;
}
.detail_page table {
	width: 100%;
}
.wrap_custom_page_big_slider .imgWrap div{
	height: auto;
}
.wrap_custom_page_big_slider .imgWrap{
	display: table;
	table-layout: fixed;
	width: 100%;
}
#officeHoursSection li,
#amenities .specList{
	width:25%;
	margin-bottom: 20px;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}
.wrap_custom_page_big_slider .paidImageSmall .itemInner{
	width: 48%;
	margin-right: 1%;
	display: inline-block;
}
#detail_slider .slide_data{
	width: 100%;
	background: #F6F6F7 !important;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
table.availabilityTable{
	border: 1px solid #000;
	border-collapse: collapse;
	border-spacing: 0px;
}
.availabilityTable td,th{
	border: 1px solid #000;
}