.ws-header .logo-container {
	width: 280px;
}

.ws-header .logo-container .logo {
	width: 201px;
	height: 50px;
	margin-left:10px;
}

.ws-header-filters-container {
	width: calc(100% - 460px);
}

.ws-header-filters-container .ws-header-filter-item:nth-child(3) {
	width: 200px;
}

.row-list-row .td.td-size {
	width: calc(52% - 10px);
}

.ws-header-filters-container .ws-header-filter-item:nth-child(2) {
	max-width: none;
	width:auto;
}

.flat-modal .flat-modal-form {
	overflow: auto;
}

.flat-modal .form-group {
	padding-top: 10px;
	padding-bottom: 10px;
}

.flat-modal-form .modal-ch {
	float: none;
	width: 100%;
	margin-top:10px;
	margin-bottom: 0;
}

.menu-toggle-container {
	display:none;
}

.flat-compare .fc-labels {
	width: 180px;
}

.flat-compare .fc-flats {
	width: calc(100% - 180px);
}

.flat-bubble.amenities-big {
	border-radius: 8px;
	display:block;
}

.flat-bubble.amenities-big .flat-image-container img {
	border-radius: 5px;
}

.flat-bubble.amenities-big .flat-title {
	font-size: 14px;
	font-weight: bold;
}

.flat-bubble.amenities-big .flat-description {
	font-size: 12px;
	font-weight: 400;
}

.ws-header-view-list li a .text-container {
	word-break: normal;
}

.flat-popup-image-datasheet .flat-rooms .flat-room-list li.uniq-field {
	font-weight: 400;
	font-size:14px;
}

.flat-popup-image-datasheet .flat-rooms .flat-room-list li.uniq-field span {
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: inherit;
	color: #42474D;
}

.flat-popup .flat-popup-header .flat-popup-nav .back-to-results {
	
}

.flat-popup .flat-popup-header .flat-popup-nav .back-to-home {
	margin-right:20px;
}

.row-list-row .td.td-image {
	  width: calc(10% - 12px);
}

.row-list-row .td.td-name {
	  width: calc(20% - 12px);
}

.row-list-row .td.td-floor {
	  width: calc(20% - 12px);
}

.row-list-row .td.td-room {
	  width: calc(25% - 12px);
}

.row-list-row .td.td-gross_size {
	  width: calc(25% - 12px);
}

.row-list-row .td.td-gross_action {
	
}

@media screen and (max-width: 1099px) {
	.ws-header-content3d .ws-header-after-filter-space {
		width: calc(100% - 532px);
	}
}

@media screen and (max-width: 767px) {
	.ws-header .logo-container {
		width: 225px;
	}
	
	.ws-header .logo-container .logo {
		width: 161px;
		height: 50px;
		margin-left:7px;
	}

	.ws-header-view-container {
		display: block;
		width: calc(100% - 225px);
	}
	
	.ws-header-filters-container .ws-header-filter-item:nth-child(3) {
		width:100%;
	}
	
	.flat-modal {
		height: auto;
	}
	
	body[data-current-level="plot_select"] .ws-header-view-container {
		width: calc(100% - 195px) !important;
	}

	.menu-toggle-container {
		display:block;
	}
	
	.ws-header-content3d .ws-header-filter-toggle-container {
		width: 60px;
		padding-right: 0px;
		order: 1;
		position: absolute;
		right: 64px;
	}
	
	.ws-header-view-list .split-view,
	.ws-header-view-list .flat-plan-view,
	.ws-header-view-list .gallery-view {
		display:none;
	}
	
	 .language-select {
		right: auto;
		left: 190px;
	 }
	 
	 .presentation-illustration,
	 .has-fav-bar .presentation-illustration {
		padding-right: 100px;
		max-width: 520px;
		bottom: 26px;
		line-height: 0.9em;
	 }
	 
	 #rotate-compact-iframe3d,
	 #rotate-compact,
	 .has-fav-bar-body #rotate-compact-iframe3d,
	 .has-fav-bar-body #rotate-compact {
			bottom: 31px;
	}
}

@media screen and (max-width: 399px) {
	 .ws-header .logo-container {
		width: 195px;
	}
	.ws-header .logo-container .logo {
		width:131px;
	}
	
	.ws-header-view-container {
		display: block;
		width: calc(100% - 195px);
	}
	  
	.language-select {
		right: auto;
		left: 160px;
	 }
}