.pSectImage{
	position:relative;
	display:block;
	}
.popUpOuter{
	padding:0px;
	display:block;
	}
.devBlockContainer{
	margin-left:-1px;
	margin-right: -3px;
	margin-top:-3px;
	}
.devBlock{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	border:2px solid #FFF;
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	cursor:pointer;
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	}
.devBlock.ghost{
	transition-duration:300ms;
	opacity:0;
	}
.devBlock.ghost2{
	display:none;
	}
.devBlock.ghostin{
	display:block;
	}
.devBlock.ghostin2{
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	opacity:1;
	}
.Block4{
	position:relative;
	display:inline-block;
	}
.Block4.top{
	padding-bottom:0px;
	margin-bottom:0px;
	}
.testiBlock{
	display: block;
	position: relative;
	}
.testiHeader{
	position:relative;
	margin-bottom:0px;
	font-family: 'FuturaBTWXX-Medium';
	}
.testi{
	position:relative;
	margin-bottom:50px;
	font-family: 'FuturaBT-Book';
	}
.devBox{
	height:auto;
	padding-right:15px;
	padding-left:15px;
	}
.devBlock img.desaturate {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	}
.devBlock:hover img.desaturate {
	-webkit-filter: grayscale(0);
	-webkit-filter: grayscale(0);
	filter: none;
	filter: grayscale(0%);
	}
.brokerageTeamPic img.desaturate {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	}
.brokerageTeamPic:hover img.desaturate {
	-webkit-filter: grayscale(0);
	-webkit-filter: grayscale(0);
	filter: none;
	filter: grayscale(0%);
	}
.devPUtext{
	position: absolute;
	width: 100%;
	padding-top:22%;
	height: 30%;
	bottom:0px;
	z-index:99999999999999;
	text-align:center;
	color:#FFF;
	opacity:0;
	font-family: 'FuturaBT-Book';
	font-size:17px;
	line-height:21px;
	text-shadow:0px 0px 4px rgba(0, 0, 0, 0.4);
	transition-duration:300ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	background: linear-gradient(0deg, rgba(0,0,0,.4),transparent) !important;
	}
.devPUtext.sold{
	height:100%;
	background: linear-gradient(0deg, rgba(0,0,0,.6),transparent) !important;
	}
.devBlock1:hover .devPUtext, .devBlock2:hover .devPUtext, .devBlock3:hover .devPUtext, .devBlock4:hover .devPUtext, .devBlock5:hover .devPUtext, .devBlock6:hover .devPUtext, .devBlock7:hover .devPUtext, .devBlock8:hover .devPUtext, .devBlock9:hover .devPUtext, .devBlock10:hover .devPUtext, .devBlock11:hover .devPUtext, .devBlock12:hover .devPUtext, .devBlock13:hover .devPUtext, .devBlock14:hover .devPUtext, .devBlock15:hover .devPUtext, .devBlock16:hover .devPUtext, .devBlock17:hover .devPUtext, .devBlock18:hover .devPUtext, .devBlock19:hover .devPUtext, .devBlock20:hover .devPUtext{
	opacity:1;
	bottom:0px;
	}
.devPUtextFull{
	position:relative;
	display:none;
	opacity:0;
	width:100%;
	color:#000;
	}
.devPUtextFull.adj{
	margin-bottom:0px;
	}
.devPUtextFull.off{
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	opacity:0 !important;
	margin-top:30px !important;
	}
.devPUtextFull .txt1{
	font-size:27px;
	line-height:33px;
	font-family: 'FuturaBT-Book';
	color:#FFF;
	}
.devPUtextFull.on{
	display:inline-block;
	opacity:0;
	margin-top:30px;
	}
.devPUtextFull.on2{
	transition-duration:600ms;
	transition-property:all;
	transition-timing-function:ease-in-out;
	opacity:1;
	margin-top:0px;
	}
.devCloseBtn{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 32px;
	background-color:rgba(0, 0, 0, 1);
	color:rgb(255, 255, 255);
	font-size: 24px;
	line-height: 33px;
	text-align: right;
	padding-right: 10px;
	font-family: 'FuturaBTWXX-Light';
	cursor: pointer;
	transition-duration: 300ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	z-index:9;
	}
.devCloseBtn.shift{
	left: -15px;
	top: -15px;
	}
.devCloseBtn.shift2{
	left: 0px;
	top: 0px;
	}
.devCloseBtn:hover{
	color:rgb(255, 0, 0);
	}
.imgDev1{
	background-image:url(../../images/ayklerDev1.jpg) ;
	}
.imgDev2{
	background-image:url(../../images/ayklerDev2.jpg) ;
	}
.imgDev3{
	background-image:url(../../images/ayklerDev3.jpg) ;
	}
.imgDev4{
	background-image:url(../../images/ayklerDev4.jpg) ;
	}
.imgDev5{
	background-image:url(../../images/ayklerDev5.jpg) ;
	}
.imgDev6{
	background-image:url(../../images/ayklerDev6.jpg) ;
	}
.imgDev7{
	background-image:url(../../images/ayklerDev7.jpg) ;
	}
.imgPS12{
	background-image:url(../../images/ayklerPsect12.jpg) ;
	}
.imgPS12b{
	background-image:url(../../images/ayklerPsect12b.jpg) ;
	}
.imgPS12c{
	background-image:url(../../images/ayklerPsect12c.jpg) ;
	}
.imgPS12d{
	background-image:url(../../images/ayklerPsect12d.jpg) ;
	}
.redBox{
	background-color:rgba(255, 0, 0, 1);
	padding:15px 15px 15px 15px;
	}
.photo{
	display:block;
	position:relative;
	opacity:1;
	pointer-events: none;
	}
.photo.subs{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
	pointer-events: none;
	}
.photo.off{
	opacity:0;
	}
.photo.subs.off{
	opacity:0;
	}
.photo.subs.on{
	opacity:1;
	}
.photoBtn{
	display:block;
	position:relative;
	height:42px;
	width:42px;
	color:#FFF;
	font-size:19px;
	line-height:34px;
	text-align:center;
	transition-duration:300ms;
    transition-property:all;
    transition-timing-function:ease-in-out;
	cursor:pointer;
	font-family: 'FuturaBTWXX-Light';
	float:left;
	border:4px solid rgba(31, 31, 31, 0);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right:4px;
	}
.photoBtn.on{
	border:4px solid rgba(31, 31, 31, 1);
	}
.photoBtn:hover{
	border:4px solid rgba(31, 31, 31, 1);
	}
.mapBtn{
	display:block;
	position:relative;
	height:42px;
	width:42px;
	color:#000;
	font-size:21px;
	line-height:33px;
	text-align:center;
	transition-duration:300ms;
    transition-property:all;
    transition-timing-function:ease-in-out;
	cursor:pointer;
	font-family: 'FuturaBT-Book';
	float:left;
	border:4px solid rgba(255, 0, 0, 1);
	background-color:rgb(255, 255, 255);
	}
.mapBtn.on{
	border:4px solid rgba(31, 31, 31, 1);
	}
.mapBtn:hover{
	border:4px solid rgba(31, 31, 31, 1);
	}
.mapouter{
	position:absolute;
	display:none;
	opacity:0;
	transition-duration:300ms;
    transition-property:all;
    transition-timing-function:ease-in-out;
	text-align:right;
	height:100%;
	width:100%;
	padding: 0px 0px 0px 0px;
	}
.gmap_canvas {
	overflow:hidden;
	background:none!important;
	height:100%;
	width:100%;
	}
.mapouter.on{
	display:block;
	opacity:1;
	}
.toper, .toper2 {
	position:relative;
	width:100%;
	display:block;
	height:0px;
	background-color:transparent;
	margin: -80px 0px 80px 0px;
	}
.soldTag{
	color: rgba(255, 0, 0, 1);
	font-size: 42px;
	line-height: 48px;
	text-align: center;
	padding: 64px 0px 2px 0px;
	font-family: 'FuturaBTWXX-Medium';
	letter-spacing:0px;
	}
.teamImage{
	position: relative;
	display: block;
	margin-left: -14px;
	margin-right: -12px;
	margin-top: 1px;
	}
.teamText{
	position:relative;
	display:block;
	margin-left: -14px;
	margin-right: -12px;
	margin-top:15px;
	color:#000;
	}
.brokerageTeamPic{
	position:relative;
	display:block;
	padding-right:15px;
    padding-bottom:31px;
	}
.brokerageTeamPic.top{
	padding-bottom:31px;
	}
.brokerageTeamText{
	position:relative;
	margin:6px 0px 0px 0px;
	}
.quote{
	font-size:21px;
	line-height:27px;
	margin-top:-25px;
	position:relative;
	width:100%;
	}
.quote.reducd{
	text-align:left;
	}
.colmnRight{
	position:absolute;
	right:30px;
	padding-right:0px;
	width:100%;
	}
.weDoBlock{
	font-family: 'FuturaBT-Book';
	}
.weDoBlock h2{
	font-size:27px;
	line-height:33px;
	padding:7px 0px 0px 0px;
	font-family: 'FuturaBTWXX-Medium';
	}
.weDoSubBlock{
	position:relative;
	display:block;
	width:100%;
	margin-bottom:14px;
	overflow:auto;
	}
.weDoSubBlock .sideA{
	position:relative;
	float:left;
	width:4.3%;
	}
.weDoSubBlock .sideB{
	position:relative;
	float:left;
	width:95.7%;
	}
.horizontalLine{
	border-top: 1px solid #ccc;
	width:72%;
	position: relative;
	float: right;
	}
.vertLine1{
	height: 100%;
	width: 1px;
	background-color: #ccc;
	position: absolute;
	left:28%;
	}
.vertLine2{
	height: 100%;
	width: 1px;
	background-color: #ccc;
	position: absolute;
	left: 64%;
	}
	
@media(min-width:400px){
.brokerageTeamPic{
	padding-right:45%;
	}
}
@media(min-width:584px){
.devBlockContainer{
	margin-left:-1px;
	margin-right: -4px;
	}
.devBlock{
	width:50%;
	}
.devPUtext{
	bottom:-25px;
	height:50%;
	}
.devPUtext.sold{
	bottom:-25px;
	height:100%;
	}
.brokerageTeamPic{
	padding-right:55%;
	}
}
@media(min-width:768px){
.devPUtextFull.adj{
	margin-bottom: -9px;
	}
.teamImage{
	margin-right: 0px;
	margin-top: 0px;
	}
.teamText{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-top:-3px;
	}
.brokerageTeamPic{
	padding-right:15px;
    padding-bottom:0px;
	}
}
@media(min-width:824px){
.devBlockContainer{
	margin-left:-1px;
	margin-right: -5px;
	}
.devBlock{
	width:33.333333333333%;
	}
.devCloseBtn.shift{
    left: -66px;
    top: -66px;
	}
.redBox{
	padding:66px 66px 66px 66px;
	}
}
@media(min-width:992px){
.devBlockContainer{
	margin-top:0px;
	}
.devPUtextFull.adj{
	margin-bottom: -8px;
	}
.Block4.top{
	margin-bottom:-130px;
	}
.colmnRight{
	right:30px;
	top:262px;
	width:36.2%;
	}
.testiBlock{
	margin-top:50px;
	margin-right:30px;
	padding-left:5px;
	}
.testiHeader{
	margin-bottom: -39px;
	}
.testi{
	margin-bottom:0px;
	}
.col-1{
	position:relative;
	float:left;
	width:28%;
	}
.col-2{
	position:relative;
	float:left;
	width:36%;
	}
.colLeft {
	padding-left:0px;
    padding-right:50px;
	}
.colCentre {
    padding-right:50px;
    padding-left:50px;
	}
.colRight {
    padding-left:50px;
	padding-right:0px;
	}
.quote{
	margin-top:-3px;
	}
.quote.reducd{
	text-align:right;
	}
.weDoBlock{
	padding:15px 15px 15px 15px;
	background-color:#dedaca;
	font-size:19px;
	line-height:25px;
	overflow:hidden;
	margin-bottom:18px;
	}
.weDoBlock h2{
	line-height:30px;
	padding:7px 0px 14px 0px;
	padding-left:6px;
	}
}
@media(min-width:1124px){
.devBlockContainer{
	margin-left:-1px;
	margin-right: -6px;
	}
.colmnRight{
	top:390px;
	width:33%;
	}
.devBlock{
	width:25%;
	}
}
@media(min-width:1200px){
.colmnRight{
	right:0px;
	padding-right:0px;
	}
.weDoBlock{
	margin-right:30px;
	padding:30px 30px 18px 25px;
	}
}
@media(min-width:1400px){
.devBlockContainer{
	margin-left:-1px;
	margin-right: -7px;
	}
.devBlock{
	width:20%;
	}
.colmnRight{
	width:29.7%;
	}
}
@media(min-width:1550px){
.weDoBlock{
	margin-right:0px;
	}
.testiBlock{
	margin-right:0px;
	}
}