.Neighborhood{padding-bottom:35px;margin-top:15px;border:none;box-shadow:none}
.Neighborhood .headingBox .sub-head{margin-bottom:20px;display:inline-block;font-size:26px;font-weight:700;padding:0}
.Neighborhood .homebtn{margin:15px 0}
.Neighborhood .homebtn .homebtnopt{font-size:18px;font-weight:700;margin:15px 0}
.Neighborhood .propertyTileBox{border-radius:8px;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,0.08);min-width:288px;max-height:337px;height:100%;border:solid 1px #eaeaea;background-color:#fff;overflow:hidden}
.Neighborhood .propertyTileBox figure img{border-radius:8px 8px 0 0}
.Neighborhood .compareSlider{max-height:205px;overflow:hidden}
.Neighborhood .propertyTileBox figure{position:relative;display:flex;height:205px;overflow:hidden}
.Neighborhood .imageTag{position:absolute;top:0;z-index:1;padding:12px 0 0 16px;border-radius:8px;font-size:12px;line-height:22px;color:#fff}
.Neighborhood .imageTag .imageTagText{background-color:rgba(0,0,0,0.69);border-radius:4px;padding:3px 7px;font-size:12px;line-height:16px;color:#fff}
.Neighborhood .propTileContent{padding:10px 15px 17px;color:#333}
.Neighborhood .propertyAdress{font-size:16px!important;line-height:22px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.Neighborhood .propertyPrice{padding-bottom:5px;font-size:16px;line-height:20px;color:#333;font-weight:700}
.Neighborhood .famTypeprop{padding-bottom:5px;font-size:14px;line-height:22px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:274px;width:100%}
.Neighborhood .propTileContent ul span{padding-right:11px;font-size:11px;line-height:22px;font-weight:600}
.Neighborhood .propTileContent ul li{list-style:none;font-size:13px}
.Neighborhood .propTileContent ul li figure{top:4px}
.Neighborhood .propTileContent ul{display:flex}
.Neighborhood .propTileContent ul li .amenities-icons{padding-right:6px;color:#666}
.NewTileBox.active{display:block}
.Neighborhood .propertyTileBox.nbrFixWidth{max-width:275px;min-width:inherit;min-height:337px;max-height:100%;height:100%;overflow:auto}
.Neighborhood .homebtn.rentBtn{margin:30px 0 15px}
.neighbourDetailContainer{margin-bottom:20px}
.nearbyNeighBours{padding:15px 0}
.nearbyNeighBours .nearby{margin-top:15px}
.nearbyNeighBours .nearby::-webkit-scrollbar{display:none}
.nearbyNeighBours .nearby .inditems{position:relative;width:219px}
.nearbyNeighBours .nearby .inditems .neibhourhood img{border-radius:8px}
.nearbyNeighBours .nearby .inditems figure.neibhourhood{min-height:219px;height:auto}
.nearbyNeighBours .nearby .inditems figure::after{bottom:0;left:0;background:linear-gradient(to bottom,rgba(100,84,84,0),rgba(0,0,0,0.51) 29%,#000);width:100%;height:81px;border-radius:6px;position:absolute;content:'';}
.nearbyNeighBours .nearby .inditems .content{position:absolute;bottom:0;left:0;padding:13px;width:100%}
.nearbyNeighBours .nearby .inditems .content p{font-size:17px;font-weight:700;color:#fff}
.nearbyNeighBours .nearby .inditems .content button{padding:6px 12px;background:#fff;border-radius:4px;font-size:10px;margin-top:10px;border:none;opacity:80%;cursor:pointer}
.nearbyNeighBoursMobile{display:block;overflow:hidden;white-space:nowrap;overflow-x:auto;width:100%}
.neighbourhoodTile{position:relative;border-radius:8px;overflow:hidden;max-width:288px;min-width:288px;}
.neighbourhoodTile figure{height:224px;position:relative;border-radius:8px;overflow:hidden}
.neighbourhoodTile figure::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:115px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.51) 29%,#000)}
.neighbourhoodTile figure img{width:100%;height:100%;object-fit:cover;transition:.3s}
.neighbourhoodTile .viewBtn{padding:6px 4px 6px 11px;border:none;border-radius:4px;cursor:pointer;font-size:14px;line-height:20px;color:#5f449b;background:#faf7ff;position:absolute;bottom:18px;left:18px}
.neighbourhoodTile .viewBtn em{padding:0 5px 0 4px;font-size:11px;width:30px;height:12px;display:inline-block}
.neighbourhoodTile a{position:absolute;top:0;left:0;width:100%;height:100%;    background-image: linear-gradient(#00000080, #00000000);}
.neighbourhoodTile a h3{position:absolute;bottom:64px;left:18px;font-size:18px;color:#fff;line-height:22px;font-weight:700;text-shadow:0 1px 4px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 36px)}
.contentBox{padding:15px}
.whiteBox .tableResponsive{margin-top:15px;overflow:hidden;overflow-x:auto}
.whiteBox .tableResponsive table{border-collapse:collapse;min-width:100%}
.whiteBox .tableResponsive table tr td, .whiteBox .tableResponsive table tr th{padding:8px;color:#333;border:1px solid #eee;white-space:nowrap;max-width:50%}
.faqItem.active .ansBox{display:block;padding:15px}
.faqItem .ansBox{padding:0 15px;display:none}

.faqItem h3{
    position: relative;
    display: block;
}
.cmsFaqBox .faqItem button {
    background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
    width: 100%;
    font-size: 14px;
    padding: 15px;
    text-align: left;
}
.cmsFaqBox .faqItem button:focus-visible {
    outline: 2px solid #000;
    background-color: #f9f9f9;
}
.cmsFaqBox .faqItem button em{width:52px;height:52px;position:absolute;right:0;top:0}
.cmsFaqBox .faqItem button em::before{transform:rotate(-90deg)}
.cmsFaqBox .faqItem button em::after,
.cmsFaqBox .faqItem button em::before{position:absolute;top:19px;content:'';width:2px;height:15px;background:#626262;right:0;left:0;margin:0 auto}
.cmsFaqBox .faqItem button em::after{transform:rotate(0);transition:.3s}
.cmsFaqBox .faqItem.active .panelHeader em::after{transform:rotate(-90deg);transition:.3s}
.cmsFaqBox .faqItem ~ .faqItem{border-top:#e5e5e5 solid 1px}
.cmsFaqBox .faqItem.active .panelHeader{border-bottom:#e5e5e5 solid 1px}
.cmsFaqBox .faqItem p{line-height:20px}
.leadFormstickyBtn{display:none}
.formSticky em.icon-cancal{display:none}
.tile{border-radius:8px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);border:solid 1px #e8e8e8;background-color:#fff;cursor:pointer;position:relative;width:285px;height:321px;flex:none;}#propertyTypeListing .bx-wrapper .bx-prev{left:0!important}#propertyTypeListing .bx-wrapper .bx-next{right:0}.tile .daysOnSiteBox{position:absolute;top:13px;left:13px;z-index:2;background:rgba(0,0,0,0.62);padding:3px 10px;margin-right:8px;border-radius:54px;display:flex;align-items:center;cursor:pointer;color:#fff;font-size:12px;font-weight:700}.tile figure{height:170px;border-radius:8px 8px 0 0;overflow:hidden;position:relative;margin:0}.tile figure img{width:100%;height:100%}.tile .tileContent{padding:15px}.tileContent .propertyPrice{font-size:20px;font-weight:900;color:#6735a0;line-height:25px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.tileContent a{position:absolute;top:0;left:0;right:0;width:100%;height:100%;padding:190px 0 0 15px}.tileContent ul{display:flex;display:-webkit-flex;position:absolute;top:228px}.tileContent ul li{list-style:none;font-size:13px;padding-left:10px}.tileContent ul li:first-child{padding-left:0}.tileContent ul li .amenitiesIcons{padding-right:6px;color:#666}.tileContent h3{position:absolute;top:252px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;width:259px}.tileContent h3 strong{display:block;font-size:16px;line-height:20px;color:#333}.tileContent .city{font-size:12px;color:#333;position:absolute;top:277px;left:15px}
.borderHeading{display:block;position:relative;border-bottom:#e2e2e2 solid 1px;line-height:40px}.borderHeading span{padding-bottom:10px;font-size:18px;border-bottom:#725bab solid 4px;font-weight:700;color:#333}.tile{border-radius:8px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);border:solid 1px #e8e8e8;background-color:#fff;cursor:pointer;position:relative}.tileContentBox{display:block;position:relative}.tile .daysOnSiteBox{position:absolute;top:13px;left:13px;z-index:2;background:rgba(0,0,0,0.62);padding:3px 10px;margin-right:8px;border-radius:54px;display:flex;align-items:center;cursor:pointer}.tile .daysOnSiteBox span{color:#fff;font-size:12px;font-weight:700}.tile figure{height:170px;border-radius:8px 8px 0 0;overflow:hidden;position:relative}.tile figure img{width:100%}.tile .tileContent{padding:125px 20px 20px;position:relative}.tileContent .propertyPrice{font-size:20px;font-weight:900;color:#6735a0;position:absolute;top:15px}.tileContent h3{position:absolute;top:70px;color:#6735a0;}.tileContent ul{display:flex;position:absolute;top:45px;white-space:nowrap}.tileContent ul li{margin-right:12px}.tileContent ul li em{margin-right:5px}.tileContent.noAmenities span{position:absolute;top:68px}.tileContent span.city{position:absolute;top:100px}.neighbourhoodTilesBox{padding:0px 15px;}@media screen and (max-width:1024px){.horizontalSlide, .horizontalSliderTiles {display:flex;display:-webkit-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;}
.horizontalSlide .tile{width:100%;flex:none;max-width: 307px;}
.similerViewCarousel{display:flex;display:-webkit-flex;align-items: center;overflow:hidden;overflow-x:auto;gap:10px;}
.nearByTileBoxes{display:flex;display:-webkit-flex;align-items: center;overflow-x: auto;gap:10px;}
/* #propertyTypeListingLease .bx-wrapper .bx-next{right:0 !important;}
#propertyTypeListingLease .bx-wrapper .bx-prev {left:-12px !important;} */
.whiteBox .contentBox .bx-wrapper .bx-prev{left:-12px !important}
.whiteBox .contentBox .bx-wrapper .bx-next{right:-12px !important}
@media screen and (max-width:1024px) {
.Neighborhood .horizontalSliderTiles{display:flex;display:-webkit-flex;align-items:center;grid-gap:10px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.Neighborhood .horizontalSliderTiles::-webkit-scrollbar{display:none}
.Neighborhood .propertyTileBox.nbrFixWidth{max-width:275px;min-width:275px;min-height:337px;max-height:100%;height:100%;overflow:auto}
.nearbyNeighBours .nearby .horizontalSlider{display:flex;display:-webkit-flex;align-items:center;grid-gap:10px;flex-wrap:nowrap;white-space:nowrap}
.Neighborhood .propertyTileBox figure{height:auto}
.nearbyNeighBours .nearby .inditems figure.neibhourhood{width:221px}
.neighbourhoodTile{width:100%;flex:none}
.neighbour-img-box figure{width:100%;height:100%;}
.neighbour-img-box figure img{width:100%;height:100%;}
.leadFormstickyBtn{width:100%;position:fixed;bottom:0;z-index:2;display:block;height:47px;border-radius:10px 10px 0 0}
.leadFormstickyBtn .btn{width:100%;font-size:16px;background:#2e8540;color:#fff;padding:12px 25px;border-radius:0}
.leadFormstickyBtn.popupBtn{position:relative}
.formSticky{margin:0!important;width:100%;position:fixed;left:0;z-index:14;bottom:-400px;transition:.5s;display:block}
}
@media screen and (max-width:768px) {
.position-sticky{z-index:8!important}
.leadFormstickyBtn{width:100%;position:fixed;bottom:0;z-index:2;display:block;height:47px;border-radius:10px 10px 0 0}
.leadFormstickyBtn .btn{width:100%;font-size:16px;background:#2e8540;color:#fff;padding:12px 25px;border-radius:0}
.leadFormstickyBtn.popupBtn{position:relative}
.formSticky{margin:0!important;width:100%;position:fixed;left:0;z-index:14;bottom:-400px;transition:.5s;display:block}
.formSticky.active{bottom:0;display:block}
.formSticky em.icon-cancal{position:absolute;top:22px;right:20px;color:#666;font-size:12px;cursor:pointer;display:block}
.tileCard.nearByCommunities{display: flex;display:-webkit-flex;align-items: center;overflow-x: auto;}
}
@media screen and (max-width: 540px) {
.projectInfo{margin:48px 0px 0px;}
.neighbourhoodTile{width:100%;flex:none}
.neighbourhoodTile figure {height:200px;}
.Neighborhood .headingBox{margin:15px 0}
.Neighborhood .headingBox span{font-size:18px;font-weight:700}
.Neighborhood .propertyAdress{font-size:17px}
.Neighborhood .propertyPrice,span{font-size:14px}
.Neighborhood .propertyTileBox.nbrFixWidth{border:inherit;box-shadow:0 0 6px 0 #000;border-radius:8px;margin-bottom:10px}
.Neighborhood .recentlyBoxList .propertyTileBox,.similarListings .propertyTileBox{padding:0}
.Neighborhood .propTileContent.nbrContent{padding:6px 15px 13px}
.Neighborhood .propTilesContent{padding:0 15px 0 0}
.Neighborhood .homebtn .homebtnopt{font-size:12px}
.Neighborhood .headingBox .sub-head{font-size:21px;font-weight:700;padding:0}
.Neighborhood .homebtn .homebtnopt{font-size:18px}
.Neighborhood .headingBox .nomarg{margin-bottom:0}
.nearbyNeighBours .nearby{display:flex;width:100%;grid-gap:10px;overflow-x:auto;margin-top:15px}
.Neighborhood .propertyTileBox figure{width:100%}
.nearbyNeighBours .nearby .horizontalSlider{display:flex;display:-webkit-flex;align-items:center;grid-gap:8px;flex-wrap:nowrap;white-space:nowrap}
.nearbyNeighBours h2{font-size:18px}
.availableHomesInNeighbourhood,.nearbyNeighBours{overflow:hidden}
.leadFormstickyBtn{padding:10px;position:fixed;bottom:0;z-index:4;width:100%;background:#fff;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.1);display:flex;left:0;justify-content:space-between;height:auto;overflow:hidden;border-radius:0}
.leadFormstickyBtn .btn{border-radius:8px;padding:0;line-height:48px;font-weight:600;background:#2e8540;border:none;width:100%;flex:inherit;color:#fff}
.neighbourhoodTilesBox {padding:0px 10px;}
.neighbour-img-box figure{height:259px;}
.neighbour-img-box figure img{height:100%;}
}