.clearfix {
	display:block;
	clear:both;
	content:"";
} 
.image-blockWith-rightcont .img-block{
	min-height: 450px;
	width: 50%;
	float: left;
	margin-bottom: 30px;
}
.image-blockWith-rightcont .content-block{
	min-height: 450px;
	width: 50%;
	float: left;
	margin-bottom: 30px;
	overflow: hidden;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rsDefault .rsBullet.rsNavSelected span{
	background-color: #5ea62b !important;
}
 
table.contenttable tr:nth-child(2n+1), .calendar .ui-state-default, .calendar .ui-state-hover, .calendar .ui-state-active{
	background-color: #f2f2f2 !important;
}
.image-block-content .content-block {
	border: 1px solid #dcdcdc;
	position: relative;
}
.image-block-content{
	border: none !important;
	width: 100%;
	page-break-inside: avoid !important;
	margin: 0;
}
.rsOverflow{
	width: 100% !important;
}
.rsContainer {
	transform: translate3d(0px, 0px, 0px) !important;
}
.img-block .rsSlide .rsImg, .banner .rsSlide .rsImg {
	width: auto !important;
	height: 100% !important;
	margin: 0 !important;
	
}
.rsSlide {
	left: 0 !important;
}
.places-details table.contenttable{
	padding-top: 50px;
}
.print-banner-right-content, .print-banner-right-content .banner, .print-banner-right-content .right-block, .calendar .ui-state-default, .calendar .ui-state-hover, .calendar .ui-state-active, .apartment-detail .banner{
	display: block !important;
}
.print-banner-right-content {
	float: left;
	width: 50%;
}
.calendar .ui-state-default, .calendar .ui-state-hover, .calendar .ui-state-active{
	text-decoration: none;
	border: none;
	padding: .2em;
}
.print-banner-right-content .slider, .apartment-detail .slider, .places-details .slider {
	height: 300px !important;
	position: relative;
}
.places-details .banner-wrap, .apartment-detail .banner-wrap{
	width: 100%;
	margin: auto;
	padding: 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.places-details .banner, .apartment-detail .banner{
	width: 50%;
	float: left;
	position: relative;
}
.print-banner-right-content.col-right {
	width: 50%;
	float: left;
	padding-left: 20px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.print-banner-right-content .col-right {
	width: 100%;
	float: left;
	padding-left: 20px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.places-details .banner .rsBullets, .apartment-detail .btn, .more-apartments, .apartment-detail .banner .rsBullets {
	display: none !important;
}
.two-col65-35 > div.col-left{
	width: 100%;
	float: none;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
	width: 50% !important;
	float: left;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.show-color .selected span.color-box{
	background-color: #cee4bf !important;
}
.show-color .free span.color-box{
	background-color: #f2f2f2 !important;
}

.w-660{
	max-width: 80%;
}
.check-availability.w-660 {
	width: 60%;
	margin-top: 10px;	
	max-width: 60%;
} 
.apartment-detail .breadcrumb{
	margin-top: 20px;
}
.filter {
	display: none;
}
.f3-widget-paginator {
	display: none;
}

.desktop-hidden {
	display: none !important;
}
.link-contactP {
	display: none !important;
}
.check-availability .show-color .selected, .check-availability .show-color .free {
	float: left;
	margin-right: 10px;
}
.frame-type-dce_dceuid12 {
	padding: 0;
	display: none;
}
#apartment-lists .content-block-inner .icon-text.w-45,
#apartment-lists .content-block-inner .icon-text.w-55,
.apartment-detail .icon-text.w-45,
.apartment-detail .icon-text.w-55 {
	width: 100%;
}
.rsContent a {
	display: block;
	width: 100%;
	height: 100%;
}
.rs-img {
	height: 100%;
}
.responsive-hidden, .hidePDF {
	display: none;
}
#contact-persns {
	page-break-inside: avoid !important;
}
.btn-link {
	display: none;
}
#content-wrp{
	padding-top: 0;
}
.rsDefault .rsBullet.rsNavSelected span{
	background-color: #5ea62b !important;
}
.rsDefault .rsBullet.rsNavSelected span, .btn, table.contenttable tr:nth-child(2n+1), .calendar .ui-state-default, .calendar .ui-state-hover, .calendar .ui-state-active{
	-webkit-print-color-adjust: exact !important;
	-moz-print-color-adjust: exact !important;
	color-adjust: exact !important;
}
table.contenttable tr:nth-child(2n+1), .calendar .ui-state-default, .calendar .ui-state-hover, .calendar .ui-state-active{
	background-color: #f2f2f2 !important;
}