.page-template-palari .ip-banner canvas {
	height: 44.188vw;
}
.ip-aios-developments-banner canvas {
    min-height: 250px;
}
/*.page-template-palari .ip-content {
	display: none;
}*/
#development-wrapper {

}
	#development-main-details {
		padding: 30px 0 74px;
	}
		#development-main-details h1,
		#development-main-details h2 {
			font-family: var(--font-noe);
			font-size: 48px;
			color: #333;
			letter-spacing: 0.025em;
		}
		#development-main-details h1 + span,
		#development-main-details h2 + span {
			display: block;
		    font-weight: 400;
		    font-family: var(--font-montserrat);
		    font-size: 15px;
		    letter-spacing: 0.05em;
		    text-transform: uppercase;
		}
		#development-main-details p {
		    font-weight: 300;
		    font-size: 16px;
		    color: #4b4b4b;
		    line-height: 1.9;
		    margin: 25px 0;
		    text-align: justify;
		}
	#development-active-properties {
		padding: 20px 0;
		overflow: hidden;
	}

	#development-main-details p strong{
		font-family: var(--font-noe);
		font-weight: normal;
		font-size: 20px;	}
		
	.aiosp-wrap .aiosp-container .aios-popup-body{
		max-width: 450px;
	}

	.aiosp-wrap .aiosp-container .aios-popup-body #request-info{
		display: block !important;
	}

	#request-info .default-heading{
		font-family: var(--font-noe);
		font-size: 27px;
		text-transform: capitalize;
		text-align: center;

	}


	
	#request-info input[type=text],
	#request-info input[type=email],
	#request-info input[type=tel],
	#request-info select{

		appearance: none;
		display: block;
		width: 100%;
		height: 27px;
		border: 0;
		border-bottom: solid 1px #000000;
		font-size: 14px;
		color: #000000;
		outline: 0;
		box-shadow: 0 !important;

	}

	#request-info textarea{
		appearance: none;
		display: block;
		width: 100%;
		height: 27px;
		margin-top: 10px;
		border: 0;
		border-bottom: solid 1px #000000;
		font-size: 14px;
		color: #000000;
		outline: 0;
		box-shadow: 0 !important;
		resize: none;
	}

	#request-info input[type=submit]{
		background: transparent;
	}

	#request-info label {
		display: block;
		margin-top: 12px;
		margin-bottom: 11px;
	}
	#request-info .col-md-6 {
		margin-bottom: 12px;
	}

	#request-info form span {
		display: block;
	}

	#request-info .use-floating-validation-tip span.wpcf7-not-valid-tip{
		left: 0;
	}
	#get-in-touch .container {
		padding-top: 45px;
		border-top: 1px solid #000;
	}


/*view point collection*/
.postid-52917 .ip-banner,
.postid-52941 .ip-banner,
.postid-67626 .ip-banner,
.postid-77388 .ip-banner {
	display: none;
}
.ip-banner.visible {
    display: block!important;
}
.ip-aios-developments-banner {
	position: relative;
	font-size: 0;
}
	.ip-aios-developments-banner canvas {
		display: block;
		width: 100%;
		background-position: center;
		background-size: cover;
	}
	.ip-aios-developments-banner:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #151515;
		opacity: 0.15;
	}

.custom-development-details#development-main-details h2 + span {
    margin-bottom: 26px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}	
.row.mb-64 {
	margin-bottom: 64px;
}
.custom-dd-title {
	font-family: var(--font-noe);
	font-size: 35px;
	letter-spacing: 0.02em;
	line-height: 1;
	color: #000;
}
.custom-dd-contact-info {
    display: flex;
    flex-flow: row wrap;
    line-height: 1;
    align-items: center;
    margin-bottom: 30px;
}
	.custom-dd-contact-info span {
	    border-right: 1px solid #000;
	    padding-right: 10px;
	    margin-right: 10px;
	}
	.custom-dd-contact-info span:last-child {
		border-right: none;
	}
		.custom-dd-contact-info span a {
		    display: inline-flex;
		    align-items: center;
		    text-align: center;
		    font-size: 15px;
		    color: #000;
		    transition: color .3s ease;
		}
			.custom-dd-contact-info span em {
			    font-style: normal;
			}
			.custom-dd-contact-info span i.ai-font-instagram {
			    font-size: 22px;
			    margin-right: 8px;
			}
			.custom-dd-contact-info span i {
			    display: inline-block;
			}
				.custom-dd-contact-info span i:before {
				    display: block;
				}
			.custom-dd-contact-info span i.ai-font-phone {
			    font-size: 13px;
			    margin-right: 8px;
			}

.custom-dd-locations {
	text-align: center;
	margin: 80px 0 42px;
}
	.custom-dd-locations h2 {

	}
	.custom-dd-locations ul {
		margin: 0;
		list-style: none;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-flow: row wrap;
	}
		.custom-dd-locations ul li {
			font-weight: 300;
			font-size: 17px;
			letter-spacing: 0.05em;
			line-height: 1.2;
			color: #000;
			text-transform: uppercase;
			padding: 0 43px;
			border-right: 1px solid #000;
		}
		.custom-dd-locations ul li:last-child {
			border-right: 0;
		}

.custom-dd-partners {
	background: #000;
	padding: 51px 0;
}
	.custom-dd-partners-list {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;
		align-items: center;
	}
		.custom-dd-partners-list img {
			max-width: calc(100% - 30px);
			margin: 15px;
		}

.custom-dd-partners-portfolio {
	margin-top: 74px;
}
	.custom-dd-partners-portfolio .custom-dd-title {
		margin-bottom: 38px;
	}
	.custom-dd-text-chainheight p:first-child {
	    margin-top: 0!important;
	}
	.custom-dd-text-chainheight p:last-child {
		margin-bottom: 0!important;
	}
	.custom-dd-partners-portfolio .custom-dd-btn {
		margin-top: 34px;
	}


/*properties*/
.ip-aios-developments-properties-wrapper {
    position: relative;
}
	.ip-aios-developments-properties-inner-wrapper {
	    max-width: 1470px;
	    margin: 0 auto;
	    padding: 51px 0 0;
	    border-top: 1px solid #000;
	}
	.ip-aios-developments-properties-heading {
	    font-family: var(--font-noe);
	    font-size: 48px;
	    color: #000000;
	}
	.ip-aios-developments-line {
	    margin: 123px auto 50px;
	}
	    .ip-aios-developments-line:before {
	        display: block;
	        content: '';
	        width: 100%;
	        height: 1px;
	        background: #999999;
	    }
	.list-listings-items {
	    margin-top: 15px !important;
		margin-bottom: 30px;
	    margin-right: -15px !important;
	    margin-left: -15px !important;
	}
	.list-listings-item .ll-title {
	    font-weight: 400 !important;
	    font-size: 20px !important;
	    margin: 10px 0 5px !important;
	}
	.list-listings-item .ll-price,
	.list-listings-item .ll-features {
	    margin: 0 !important;
	}

.ip-aios-developments-properties-wrapper.type-sold {
    margin-top: 65px;
    margin-bottom: 61px;
}
	.ip-aios-developments-properties-wrapper .custom-dd-btn {
		margin-top: 42px;
	}

.custom-dd-press {
	position: relative;
}
	.custom-dd-press-inner {
		border-top: 1px solid #000;
		padding: 51px 0 0;
	}
		.custom-dd-press .ip-aios-developments-properties-heading {
			margin-bottom: 56px;
		}
	.custom-dd-press-list {
		position: relative;
		font-size: 0;
		display: flex;
		flex-flow: row wrap;
	}
		.custom-dd-press-item {
			display: inline-block;
			vertical-align: top;
			width: 25%;
			border-bottom: 1px solid rgba(0,0,0,0.2);
			margin-bottom: 50px;
			padding-right: 15px;
		}
		.custom-dd-press-item:nth-child(4n):nth-last-child(1),
		.custom-dd-press-item:nth-child(4n - 1):nth-last-child(1),
		.custom-dd-press-item:nth-child(4n - 1):nth-last-child(2),
		.custom-dd-press-item:nth-child(4n - 2):nth-last-child(1),
		.custom-dd-press-item:nth-child(4n - 2):nth-last-child(2),
		.custom-dd-press-item:nth-child(4n - 2):nth-last-child(3),
		.custom-dd-press-item:nth-child(4n - 3):nth-last-child(1),
		.custom-dd-press-item:nth-child(4n - 3):nth-last-child(2),
		.custom-dd-press-item:nth-child(4n - 3):nth-last-child(3),
		.custom-dd-press-item:nth-child(4n - 3):nth-last-child(4) {
		    border-bottom: 0;
		}
			.custom-dd-press-item a {
				display: inline-block;
				max-width: 214px;
			}
				.custom-dd-press-item-img {
					position: relative;
				}
					.custom-dd-press-item-img canvas {
						display: block;
						width: 100%;
						background-position: center;
						background-size: cover;
					}
				.custom-dd-press-item-details {
					padding-bottom: 46px;
				}
					.custom-dd-press-date,
					.custom-dd-press-title {
						display: block;
						font-weight: 300;
						font-size: 15px;
						line-height: 25px;
						color: #4b4b4b;
					}
					.custom-dd-press-date {
						margin: 13px 0 0;
					}

	.custom-dd-press .custom-dd-btn {
		margin-top: 4px;
	}
#get-in-touch {
	margin-top: 15px;
}

.ip-aios-developments-banner .ip-content {
    position: absolute;
    bottom: 18%;
    left: 0;
    right: 0;
    z-index: 1;
    /*transform: translateY(-50%);*/
    color: #333;
}

.ip-aios-developments-banner h1:not( .default-heading ){
    font-weight: 400;
    font-family: var(--font-noe);
    font-size: 48px;
    line-height: 1;
    color: #fff;
    letter-spacing: -.025em;
    padding: 20px 0;
}

.postid-67626 .ip-aios-developments-banner h1:not( .default-heading ) {
    font-size: 55px;
    letter-spacing: .5px;
}

.ip-aios-developments-banner h1:not( .default-heading ) span {
    display: block;
    font-weight: 400;
    font-family: var(--font-montserrat);
    font-size: 15px;
    text-transform: uppercase;
    line-height: 1.3;
    letter-spacing: .05em;
    margin-top: 5px;
}

.postid-67626 #development-main-details p {
    font-size: 16px;
}

.postid-67626 #development-main-details h1, .postid-67626 #development-main-details h2 {
    font-size: 55px;
    letter-spacing: .5px;
}

.custom-dd-img img {
    margin: 15px auto;
}

h3.custom-dd-title.line-bottom {
    border-bottom: solid 1px #000;
    padding: 25px 0;
    margin-top: 42px;
    margin-bottom: 35px;
}

.container.container-wide {
    width: 1341px !important;
}

.page-id-109556 .container.container-wide {
	width: 100% !important;
}
#development-main-details ul li {
    font-weight: 300;
    font-size: 14px;
    color: #4b4b4b;
    line-height: 1.9;
    margin: 0 0;
    padding-left: 37px;
    position: relative;
}

#development-main-details ul li span{
	position: absolute;
	top: 3px;
	left: 0;
	width: 17px;
	height: 17px;
	border: solid 1px rgb(0 0 0 / 25%);
	border-radius: 100%;
}

#development-main-details ul li span::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	background: #000;
	border-radius: 100%;
	margin: auto;
}

#development-main-details ul {
    padding-left: 52px;
    margin-top: 40px;
}

.row.ip-development-location {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.row.ip-development-location.flex-align-top{
	align-items: flex-start;
}

.flex-align-top .custom-dd-img img{
	margin: 30px auto 0;
}



.no-border-top{
	border-top: 0 !important;
}

.no-padding-top{
	padding-top: 0 !important;
}

div#contact-information{
	background: url(../../images/gradient.jpg);
    background-color: #000;
    padding: 100px 0;
    background-size: cover;
    background-repeat: no-repeat;
}

.contact-information-title h2 {
    color: #fff;
    padding-bottom: 30px;
    margin-bottom: 70px;
    border-bottom: 2px solid;
}

.contact-information-content {
    color: #fff;
    text-align: center;
    font-family: var(--font-noe);
    font-size: 30px;
    text-transform: none;
    letter-spacing: 0;
    line-height: 1em;
    padding-bottom: 20px;
}

.contact-information-content img {
    display: block;
    margin: 0 auto 20px;
}

@media only screen and (max-width: 1366px) {
	.container.container-wide {
	    width: 100% !important;
	}
}

@media only screen and (max-width: 1199px) {
	.postid-67626 #development-main-details p {
	    font-size: 13px;
	}
}

@media only screen and (max-width: 991px) {
	.page-template-palari .ip-banner.visible {
	    margin-top: 0;
	}
	.md-mb-0 {
		margin-bottom: 0!important;
	}
	.md-mt-15 {
		margin-top: 15px!important;
	}
	.custom-dd-img {
	    margin-top: 60px;
	}
	#development-main-details h1, #development-main-details h2, .ip-aios-developments-properties-heading,
	.postid-67626 #development-main-details h1, .postid-67626 #development-main-details h2 {
	    line-height: 1;
	    font-size: 35px;
	}
	.custom-development-details#development-main-details h2 + span {
	    margin-top: 20px;
	}
	.custom-dd-locations ul {
		margin-top: 30px;
	}
		.custom-dd-locations ul li {
			padding: 0 10px;
		}
	.custom-dd-partners-portfolio .col-md-6:first-child {
	    margin-bottom: 60px;
	}
	.custom-dd-press-item,
	.custom-dd-press-item:nth-child(4n):nth-last-child(1),
	.custom-dd-press-item:nth-child(4n - 1):nth-last-child(1),
	.custom-dd-press-item:nth-child(4n - 1):nth-last-child(2),
	.custom-dd-press-item:nth-child(4n - 2):nth-last-child(1),
	.custom-dd-press-item:nth-child(4n - 2):nth-last-child(2),
	.custom-dd-press-item:nth-child(4n - 2):nth-last-child(3),
	.custom-dd-press-item:nth-child(4n - 3):nth-last-child(1),
	.custom-dd-press-item:nth-child(4n - 3):nth-last-child(2),
	.custom-dd-press-item:nth-child(4n - 3):nth-last-child(3),
	.custom-dd-press-item:nth-child(4n - 3):nth-last-child(4) {
	    border-bottom: 0;
	}
	.custom-dd-press-item {
	    width: 50%;
	    padding: 0 15px;
	    margin-bottom: 30px;
	}
		.custom-dd-press-item-details {
			padding-bottom: 0;
		}
		.custom-dd-press-item a {
			display: block;
			margin: 0 auto;
		}
	.custom-dd-partners-list {
	    justify-content: center;
	}

	.postid-67626 .ip-aios-developments-banner h1:not( .default-heading ) {
	    font-size: 35px;
	}

	.ip-aios-developments-banner h1:not( .default-heading ) span {
	    font-size: 13px;
	}
}

@media only screen and (max-width: 767px) {

	#development-main-details a {
		/*float: none !important;
		margin: 11px auto 0;
		display: block;
		max-width: 250px;
		text-align: center;*/
	}

	.ip-aios-developments-banner .ip-content {
	    bottom: 0;
	}

	.postid-67626 .ip-aios-developments-banner h1:not( .default-heading ) {
	    font-size: 25px;
	}

	.ip-aios-developments-banner h1:not( .default-heading ) span {
	    font-size: 11px;
	}

	#development-main-details ul {
	    padding-left: 0;
	    margin-top: 30px;
	}

	h3.custom-dd-title.line-bottom {
	    font-size: 30px;
	}

	div#contact-information{
		padding: 50px 0;
	}

}
@media only screen and (max-width: 567px) {
	.custom-dd-press-item {
	    width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.custom-dd-contact-info span {
	    width: 100%;
	    margin-bottom: 10px;
	    border-right: 0;
	}
}

.post-aios-developments-viewpoint-collection .custom-dd-press {
    /*display: none;*/
}