.fg-property-detail-info-section {

	padding: 7px 15px 15px 15px;
	
}
.fg-property-detail-info-border{
	background-color: #ffffff;
	margin-top: 7px;
}
.fg-property-detail-info-section blockquote{
	font-size: 13px;
}
.fg-property-detail-info-section table.apartment-detail-details th{ width: 200px;}
.fg-property-detail-info-section table.apartment-detail-details th, 
.fg-property-detail-info-section table.apartment-detail-details td {
	padding: 5px 0px 0px 0px !important;
	border-top: 0px solid #ffffff !important;
}


.fg-property-detail-info-gallery{
	background-color: #ffffff;
	/*height: 666px;*/
}
.fg-property-detail-info-gallery img{
	width: 100%;
}
.fg-property-detail-info-gallery{
	padding: 0px;
}
.fg-property-detail-info-gallery ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.fg-property-detail-nav-section{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #ffffff;
	padding: 0px;
}

h2 a { color: #1a1449;  cursor:default; text-decoration: none;}
h2 a:hover { color: #1a1449; cursor:default; text-decoration: none;}

.vxwoa01 .vxvn-1,
.vxwoa01 .vxvn-2  { font-size: 10px !important;}

@media (max-width: 767px) {
  /*xs */
	.fg-property-detail-info-caption { padding-right: 20px; width: 140px; display: block; float: left; }
	p.fg-property-detail-info{ text-align: left; }
	h2 a{ font-size: 15px !important;}
	.fg_property_detail_availabilty_form {margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	/*sm */
	.fg-property-detail-info-caption { padding-right: 20px; width: 140px; display: block; float: left; }
	p.fg-property-detail-info{ text-align: left; }
	h2 a{ font-size: 15px !important;}
	.fg_property_detail_availabilty_form {margin-top: 15px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	/*md */
	span.fg-property-detail-info-caption::after {  content:"\a"; white-space: pre; }
	p.fg-property-detail-info{ text-align: center; }
	/*.fg_property_detail_availabilty_form.scrolling-fixed{ position:fixed; top:105px; z-index: 1001; }*/
}
@media (min-width: 1200px) {
	/*lg*/
	span.fg-property-detail-info-caption::after {  content:"\a"; white-space: pre; }
 	p.fg-property-detail-info{ text-align: center; }
 	/*.fg_property_detail_availabilty_form.scrolling-fixed{ position:fixed; top:105px; z-index: 1001; }*/
}
@media (min-width: 768px) {
	.fg_property_detail_availabilty_form.scrolling-fixed{ width: 750px; }
}
@media (min-width: 992px) {
	.fg_property_detail_availabilty_form.scrolling-fixed{ width: 970px; }
}
@media (min-width: 1200px) {
  .fg_property_detail_availabilty_form.scrolling-fixed{ width: 1148px;}
}


.fg-property-detail-availability_form-holder { 
	background-color: #f09e6e; 
	color: #ffffff;
	margin-bottom: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.fg-property-detail-availability_form-holder a {
	color: #ffffff;
}
.fg-property-detail-availability_form-holder span.check_availability_title {
	font-size: 16px;
}




@media (max-width: 767px) {
  /*xs */
  .fg-property-detail-nav-section.scrolling-fixed{ display: none;}
  
}


@media (max-width: 767px) {
  /*xs */
  .fg-property-detail-info-gallery{
		height: auto;
	}
}

.fg_property_detail_availabilty_form,
.fg_property_detail_options{
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	margin-bottom: 15px;
	padding: 15px;
}

.fg_property_detail_availabilty_form
{
	border: 3px solid #e5e5e5;
	background-color: #ffffff;
	margin-bottom: 25px;
	padding: 10px;
}

/*h2[id]:before { 
  display: block; 
  content: " "; 
  margin-top: -200px; 
  height: 200px; 
  visibility: hidden; 
}*/
#termsandconditions_dialog .modal-dialog {
  top: 150px;
}

#termsandconditions_dialog .modal-body {
 overflow: auto;
 max-height: 300px;
}
