.loader__logo img{width:150%;margin-left:-50%;}
.selectric .label:before{top:0px !important;}
.search-bar-located-label div.selectric span.label{height:26px;overflow:hidden;width:200px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.selectric span.label{height:26px;overflow:hidden;width:200px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.site-header nav a{margin-left:30px;cursor:pointer !important;}
.site-header .currency-pop-mobile{display:none !important;}
.site-header .currency-pop-mobile.on{display:block !important;height:60vh !important;top: 80px;}
.testimonials .content.testimonial-slide p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;max-height:260px !important;}
.content.testimonial-slide p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;max-height:380px !important;}
.grid-people .col .text-overlay .name{width:90% !important;padding-top:30%;}
.grid-people .col .text-overlay .title{width:90% !important;}
.grid-people .col .social{width:90% !important;}
input.date{cursor:pointer;}
.bodybuilding .slick-arrow{display:none !important;}
.icon-grid__icon{position:relative;}
.icon-grid__icon img{position:absolute;bottom:-15px;}
.icon-grid__icon img.big{bottom:-5px;}
.icon-grid__title{height:70px;}
.building .double-carousel__btn{float:left;width:50px;height:28px;border-radius:14px;background-color:#fff;border:0;outline:0;padding:0;}
.building .double-carousel__btn svg path, .building .double-carousel__btn svg polyline{stroke:#34B6E4;}
.building .double-carousel__btn:hover svg path, .building .double-carousel__btn:hover svg polyline{stroke:rgba(119, 208, 240, 0.96);}
.media-grid__image.media-grid-150 img{width:100% !important;}
#neighbourhoods-slider{display:flex;flex-wrap:wrap;justify-content:center;}
input.date{width:170px;text-align:center;cursor:none;}
.selectric-items li{text-align:left;}
.selectric .label:before{left:10px;}
.hero .container .btn-outline{white-space:normal !important;line-height:1.5 !important;height:auto !important;padding-bottom:10px;}
.property-details__info{left:20px;}
.application__tabs button.active{background-color:#B4C4D2 !important;color:#fff;}
.application__map ng-map{height:100% !important;}
.infoBox{width:auto !important;}
.infoBox h2{overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;}
.share__wrap{right:-10px;}
.share__hidden{left:5px;}
.icon-grid__icon img{position:static;}
}
.thelogo { width: 197px; }
@media (min-width:480px) and (max-width:1200px ){
	.site-header .currency-pop-mobile.on{height: 80vh !important;}
	.site-header .currency-pop-mobile ul li a {line-height: 35px;}
}
@media (max-width:768px){
	.loader__logo img{margin-left:0% !important;width:100% !important;}
	.thelogo { width: 160px; }
}
@media (max-width:480px){
	.currency-click-mobile{margin-right:-7%;}

}
.site-header-has-bg .site-header .currency-click-mobile.ng-binding {
    color: #34B6E4 !important;
}

.availability, .availability input {
	cursor: pointer !important;
}
.site-header .hamburger {
	z-index: 9999;
}

/* HOME */
.hero__container {
  display: flex;
  justify-content: center;
  color: white;
	margin: 0px 0px 20px 0px;
}
.hero__container h1:nth-child(1) {
	margin-right: 15px;
}
@media (max-width:1199px) {
	.hero__container {
		flex-direction: column;
	}
	.hero__container h1:nth-child(1) {
		margin-right: 0;
	}
}
@media (min-width:600px) and (max-width:1199px) {
	.hero__container h1:nth-child(1) {
		margin-bottom: 30px;
	}
}
@media (max-width:599px) {
	.hero__container h1:nth-child(1) {
		margin-bottom: 10px;
	}
}

/* COMPANY */
.hero__container_company {
  display: flex;
  justify-content: center;
	flex-direction: column;
  color: white;
	margin: 20px 0px 0px 0px;
	font-size: 30px;
}
.hero__container_company h1:nth-child(1) {
	margin-bottom: 10px;
}
@media (max-width:900px) {
	.hero__container_company h1:nth-child(1) {
		margin-bottom: 0px;
	}
}