@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';body{background-color:#eceff1;font-size:13px;line-height:25px;color:#34495e;font-family:open sans,sans-serif}h1,h2,h3,h4,h5,h6{color:#333}p{font-size:13px;line-height:22px;color:#666}img{height:auto;max-width:100%}ul,ol{list-style:outside none none}ul{margin:0;padding:0}img{transform-style:preserve-3d}a{transition:color 300ms ease 0s,background-color 300ms ease 0s;text-decoration:none!important}a:hover{transition:color 300ms ease 0s,background-color 300ms ease 0s}a,a:hover{text-decoration:none;color:#304ffe}a:focus{outline:medium;outline-offset:0}.bg-primary{background-color:#304ffe!important}.bg-dark{background-color:#263238}
.text-primary
{
    color:#003372!important
}
    .text-secondary{color:#ff5722!important}.text-dark{color:#263238!important}label{font-size:12px;font-weight:500;margin-bottom:2px}.form-control{font-size:13px;border-radius:2px;height:38px}textarea.form-control{height:auto}.help-block li{color:red}.pagination .page-item.active .page-link{background-color:#304ffe;border-color:#304ffe;color:#fff;z-index:1}.pagination .page-link:hover{background-color:#304ffe;border-color:#304ffe;color:#fff}.pagination .page-link{border:medium;border-radius:42px;color:#304ffe;box-shadow:0 5px 7px #c8d0f3;font-weight:500;height:38px;line-height:20px;margin:0 3px;text-align:center;width:38px}.box-shadow-none{border:7px solid #fff!important;box-shadow:none!important}.round-icon{background:#fff none repeat scroll 0 0;border-radius:50px;box-shadow:0 5px 7px #efd2cb;display:inline-block;height:90px;line-height:88px;text-align:center;width:90px}.inner-header{background:rgba(0,0,0,0) url("../img/slider/3.jpg") repeat scroll center top/100% auto;position:relative}
.overlay{;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0}.inner-header::after{background:#fff none repeat scroll 0 0;bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.inner-header .container{position:relative;z-index:9}.login-with-social .btn{color:#fff;font-size:13px;padding:12px 0;position:relative;font-weight:400;box-shadow:0 5px 7px #e0e5e8;text-transform:uppercase}.btn-twitter{background:#55acee none repeat scroll 0 0!important;color:#fff!important}.btn-google{background:#dd4b39 none repeat scroll 0 0!important;color:#fff!important}.btn-facebook{background:#3b5999 none repeat scroll 0 0!important;color:#fff!important}.btn-instagram{background:#517fa6 none repeat scroll 0 0!important;color:#fff!important}.btn-whatsapp{background:#25d366 none repeat scroll 0 0!important;color:#fff!important}.btn-messenger{background:#0084ff none repeat scroll 0 0!important;color:#fff!important}.login-with-social .btn .mdi{font-size:19px;left:18px;position:absolute;top:8px}b,strong{font-weight:700}
/*#map{height:450px;width:100%}*/
#content .card{box-shadow:none;margin:0;padding:26px 0 26px 26px}#content .card-body,#content .card-footer{padding:16px 0}#content .card-footer span{font-size:12px}#content .card-footer{padding-bottom:0}.map-slider-form{background:#fff none repeat scroll 0 0;left:auto!important;padding:20px 0;position:relative!important;right:auto!important}.slider-form.map-slider-form .select2{border:1px solid rgba(204,204,204,.3);width:100%}.slider-h-auto .carousel-item{height:auto!important}.padding-card .card-body{padding:35px}.margin-auto{margin:auto}.no-radius{border-radius:0!important}.select2-container--open .select2-dropdown--below{border:medium;border-radius:0}.section-padding{padding:70px 0}.section-title h2{font-size:27px;font-weight:700}.text-success{color:#63f2f0!important}a.text-success:focus,a.text-success:hover{color:#4be4e2!important}.btn{border-radius:2px;font-size:13px;font-weight:700}.btn-lg{color:#fff;padding:14px 40px}.btn-primary{background:#304ffe none repeat scroll 0 0;box-shadow:0 5px 7px #c8d0f3;color:rgba(255,255,255,.82);border-color:#304ffe}.btn-primary:hover,.btn-primary:focus{background-color:#304ffe;border-color:#304ffe;color:rgba(255,255,255,.82)}.btn-outline-primary{background-color:transparent;background-image:none;border-color:#304ffe;color:#304ffe}.btn-outline-primary:hover{background-color:#304ffe;border-color:#304ffe;color:#fff}
.btn-secondary{
    background:#000;box-shadow:0 5px 7px #000;color:rgba(255,255,255,.9);border-color:#000}
    .btn-danger {
    color: #fff;
    background-color: #000!important;
    border-color: #000!important;
}
    .btn-secondary:hover,.btn-secondary:focus
    {
        background-color:#000;border-color:#000;color:rgba(255,255,255,.9)}.btn-outline-secondary{background-color:transparent;background-image:none;border-color:#ff5722;color:#ff5722}.btn-outline-secondary:hover{background-color:#ff5722;border-color:#ff5722;color:#fff}.btn-success{background-color:#63f2f0;border-color:#63f2f0;color:#0c8b89}.btn-success:hover,.btn-success:focus{background-color:#4be4e2;border-color:#4be4e2;color:#0c8b89}.btn-success.disabled,.btn-success:disabled{background-color:#4be4e2;border-color:#4be4e2;color:#0c8b89}.btn-outline-success{background-color:transparent;background-image:none;border-color:#63f2f0;color:#63f2f0}.btn-outline-success:hover{background-color:#4be4e2;border-color:#4be4e2;color:#0c8b89}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#4be4e2}.text-success{color:#64ddba!important}.demo-page .card.padding-card .card-body{padding:0}.demo-page .card.padding-card .card-body h5{font-size:15px;padding:4px 10px}.navbar-top .mdi-windows{color:#2d8af2;background:#fff none repeat scroll 0 0;border-radius:22px;display:inline-block;height:20px;line-height:19px;text-align:center;box-shadow:0 5px 7px rgba(0,0,0,.11);width:20px}.navbar-top .mdi-apple{color:#000;background:#fff none repeat scroll 0 0;border-radius:22px;display:inline-block;height:20px;line-height:19px;text-align:center;box-shadow:0 5px 7px rgba(0,0,0,.11);width:20px}.navbar-top .mdi-android{color:#a5ca39;background:#fff none repeat scroll 0 0;border-radius:22px;display:inline-block;height:20px;line-height:19px;text-align:center;box-shadow:0 5px 7px rgba(0,0,0,.11);width:20px}.navbar-top p{margin:7px 0 0;color:#fff}.navbar-top{background:#fff none repeat scroll 0 0;color:#fff}.navbar-top span,.navbar-top p{text-transform:uppercase}.navbar-top li{border-left:1px solid #516eff;margin:0!important;padding:6px 10px 6px 14px}.navbar-top li a{color:#fff}.navbar-top .list-inline{border-right:1px solid #516eff;margin:0;padding:0}.bg-light{background-color:#fff!important;box-shadow:0 5px 6px rgba(207,216,221,.38)!important;z-index:999}nav.navbar{padding:0;box-shadow:0 5px 3px rgba(218,235,255,.51)}
body,html
{
    overflow-x: hidden;
}
nav.navbar .navbar-nav .nav-link
{

	    color:rgb(8,0,8);
    text-transform: uppercase;
    border-right: 1px solid #000;
    font-family: Poppins;
    padding: 0px 12px;
    font-weight:300;
}
.dropdown-menu{border:medium;border-radius:0;margin:0;box-shadow:0 5px 3px rgba(218,235,255,.51)}.dropdown-menu .dropdown-item{font-size:13px;padding:7px 20px}.main-nav-right .btn{padding:7px 16px}.main-nav-right .list-inline-item{margin:0}.osahan-slider{position:relative}.osahan-slider .carousel-item{height:450px;min-height:450px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slider-one{background-image:url(../img/banner_1.jpg)!important}.slider-two{background-image:url(../img/banner_2.jpg)!important}.slider-three{background-image:url(../img/slider/3.jpg)!important}.slider-four{background-image:url(../img/slider/4.jpg)!important}
/*.slider-form{left:15%;position:absolute;right:15%;top:17%}.banner-list h1{font-size:36px}*/
.banner-list h6{color:#666;font-size:15px;font-weight:400;line-height:24px}.slider-form .nav-tabs{border:medium;margin:auto auto 12px;text-align:center}.slider-form .nav-tabs a{background:#fff none repeat scroll 0 0;border:medium;border-radius:2px;box-shadow:0 5px 7px #e0e5e8;color:#263238;font-weight:600;margin-right:10px;color:#304ffe;padding:6px 23px;position:relative;text-transform:uppercase}.slider-form .nav-tabs a.active{background:#304ffe none repeat scroll 0 0;color:#fff}.slider-form .nav-tabs a.active:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #304ffe;bottom:-6px;content:"";left:0;margin:auto;position:absolute;right:0;text-align:center;width:14px}.slider-form .tab-content{background:#fff none repeat scroll 0 0;border-radius:2px;overflow:hidden;box-shadow:0 5px 7px #e0e5e8}.slider-form .input-group-addon{line-height:58px;position:absolute;text-align:center;width:41px;z-index:9}.slider-form .input-group-addon .mdi{font-size:18px}.slider-form .select2-selection{border:medium!important;border-radius:0!important;height:auto!important;padding:15px 15px 15px 33px}.slider-form .select2{width:100%!important;border-right:1px solid rgba(204,204,204,.3)}.slider-form .form-control{border:medium!important;border-radius:0!important;height:auto!important;padding:19px 15px 19px 43px;border-right:1px solid rgba(204,204,204,.3)!important}.slider-form .select2-selection__arrow{margin:15px 12px 0}.slider-form .btn{font-size:13px;padding:18px 8px}.select2-dropdown{border:medium;border-radius:0}.top-search a{border:1px solid #000;border-radius:2px;color:#000;display:inline-block;font-size:11px;font-weight:500;padding:0 8px}.top-search a:hover{background:#000;color:#fff}.top-search>strong{margin:0 16px 0 0;text-transform:uppercase}.top-search{margin:23px 0 0}.inner-page-form .input-group{padding:1px}.card{border:medium;box-shadow:0 5px 7px #e0e5e8;margin-bottom:30px}.card-img{position:relative}.love-badge{background:#fff none repeat scroll 0 0;border-radius:25px;font-size:16px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px;box-shadow:0 5px 7px rgba(0,0,0,.22);z-index:9}.images-badge{background:#fff none repeat scroll 0 0;bottom:18px;color:#ff5722;font-size:16px;left:20px;box-shadow:0 5px 7px rgba(0,0,0,.22);position:absolute;right:auto!important;z-index:9}.card-list .badge{border-radius:2px;bottom:20px;box-shadow:0 5px 7px rgba(0,0,0,.22);font-size:11px;font-weight:500;padding:6px 8px;position:absolute;right:20px;z-index:9}.card-list .card-body h2{font-size:20px;font-weight:700}.card-list .card-body .card-title{font-size:14px!important;font-weight:500}.card-list .card-body .card-subtitle{font-size:13px!important;font-weight:500!important;color:#a7a7a7!important}
.card-list .card-body .card-subtitle i
{
      background: #003372;
    border-radius: 50px;
    box-shadow: 0 5px 7px #003372;
    color: #fff;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: 0 4px 0 0;
    text-align: center;
    width: 25px;
}
.card-list .card-body h2 small{font-size:19px}.card-list .card-footer span{color:#666;font-size:12px;margin:0 16px 0 0}.card-list .card-footer span i{color:#000;margin:0 2px 0 0}.card-footer{background:#fff none repeat scroll 0 0;border-color:#eee}.card-overlay{height:380px;overflow:hidden;position:relative}
.card-overlay .card-img{
    height:380px;object-fit:cover;width:100%;
    filter:grayscale(100%);
    position: absolute;
}
img.card-img:hover {
    filter: none;
}
span.brokerage {
    position: relative;
    right: 0;
    z-index: 999;
    padding: 2%;
    display: block;
    width: 96%;
    height: 20px;
    text-align: right;
    color: #fff!important;
    font-size: 16px;
    font-family: Poppins !important;
   

}
span.location {
       display: block;
    width: 65%;
    float: left;
    margin: 4px 0 0;
    color: #fff;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000;
    font-family: Poppins;
    margin-left: -17px;
}
footer {
    background: black;
    padding: 10px;
    color: white;
}
span.details {
    float: left;
    color: white;
    font-size: 16px;
    margin-left: 10px;
    font-family: Poppins ;
}
.section-title.text-center.mb-5>h2 {
    color: #003372;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-size: 35px;
    font-weight: bold;
}
span.price {
    color: white;
    font-size: 16px;
    font-family: Poppins ;
}
p.para {
    text-align: justify;
    font-family: 'Poppins';
    font-size: 16px;
    line-height: 30px;
}
.names
{
    float: right;
}
.names>h5
{
    font-family: Allura;
    font-size: 45px ;
 }
 p.texts
 {
    font-family: poppins!important;
    font-size: 18px!important;
    color: #000;
    text-transform: uppercase;
    font-weight: 800;
 }
.card-overlay .card-img-overlay{left:0;margin:auto;right:0;text-align:center;top:auto}.agents-card{padding-bottom:15px}.agents-card img{background:#fff none repeat scroll 0 0;border-radius:90px;box-shadow:0 0 24px rgba(11,123,255,.12);height:107px}.about-agent .card-body{padding:22px 0 0!important}.about-agent .card{box-shadow:none!important;margin:0!important}.about-agent h5{font-weight:700!important}.sidebar-card .card-body{padding:35px}.sidebar-card-list li a{display:inline-block;width:100%;color:#666}.sidebar-card-list>li{line-height:32px}.sidebar-card-list li a .sidebar-badge{float:right;font-weight:500;margin:0}#featured-properties .card-body,#featured-properties .card-footer{padding:17px 0}#featured-properties .card{box-shadow:none}#featured-properties img{border-radius:3px}#featured-properties .carousel-indicators .active{background-color:#818080}#featured-properties .carousel-indicators li{background-color:rgba(166,166,166,.5)}#featured-properties .carousel-indicators{margin:0}.tags-action span{background:#fff none repeat scroll 0 0;border-radius:3px;box-shadow:0 0 11px #daebff;display:inline-block;padding:3px 10px}.tags-action span i{margin:0 0 0 3px}.osahan_top_filter{margin-bottom:18px}.view-mode{margin:0 0 0 9px}.view-mode a{background:#fff none repeat scroll 0 0;border-radius:3px;box-shadow:0 0 11px #daebff;display:inline-block;margin:0 0 0 4px;padding:3px 10px}.view-mode a.active{color:#34495e}.sort-by-btn .btn{min-width:160px;padding:4px 9px;text-align:left}.sort-by-btn .dropdown-toggle::after{position:absolute;right:11px;text-align:right;top:15px;vertical-align:top}.card-list-view .card-body,.card-list-view .card-footer{padding:20px 30px}.blog-card .card-footer img{margin:0 11px 0 0;width:33px}.blog-card .badge{border-radius:1px;font-size:11px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal;margin:0 0 12px;padding:4px 8px;text-transform:uppercase}.blog-card .badge-primary{background-color:rgba(92,93,232,.1);color:#5c5de8}.blog-card .badge-danger{background-color:rgba(250,100,35,.1);color:#fa6423}.blog-card .badge-success{background-color:rgba(0,216,200,.09);color:#00d8c8}.blog-card .badge-dark{background-color:rgba(52,58,64,.19);color:#343a40}.blog-card .badge-info{background-color:rgba(23,160,184,.17);color:#17a2b8}.blog-card .badge-white{background-color:rgba(255,255,255,.81);color:#5c5de8}.reviews-card .d-flex{height:50px;width:50px}.reviews-card h5 small{color:#848484;font-size:12px;margin:0 0 0 8px}.star-rating i{font-size:15px;letter-spacing:-6px}.list-icon i{background:#304ffe none repeat scroll 0 0;border-radius:51px;box-shadow:0 5px 7px #c8d0f3;color:#fff;float:left;font-size:31px;height:52px;line-height:50px;margin:0 14px 0 0;text-align:center;width:52px}.list-icon{margin-bottom:33px}.list-icon strong{text-transform:uppercase;vertical-align:text-top}.list-icon p{line-height:11px}.property-single-title{bottom:0;left:0;padding:37px 0;position:absolute;right:0}.property-features-add .custom-control{margin:7px 0}.fuzone{background:#f9f9f9 none repeat scroll 0 0;border:2px dashed #eee;border-radius:3px;cursor:pointer;display:inline-block;min-height:150px;position:relative;text-align:center;transition:all .3s linear 0s;width:100%}.fuzone .fu-text{color:#98aab8;font-size:12px;margin:50px 0;position:relative;text-align:center}.fuzone .fu-text i{display:inline-block;font-size:54px;padding-bottom:10px;transition:all .3s linear 0s;width:100%}.fuzone input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:100}.tab-view{background:#fff none repeat scroll 0 0;box-shadow:0 5px 3px rgba(218,235,255,.51)}.tab-view .nav-link{padding:21px 30px;position:relative}.tab-view .nav-link.active{border-bottom:2px solid #304ffe;color:#304ffe!important;font-weight:600}.property-single-title-gallery{background:#fff none repeat scroll 0 0;padding:50px 0;position:relative;box-shadow:0 5px 3px rgba(218,235,255,.51)}.footer h6{color:#666;font-size:13px;font-weight:700}.footer ul li a{opacity:.55;color:#000}.newsletter-info{font-size:11px;line-height:15px;margin:11px 0 0}.footer li{line-height:34px}.footer-social a{background:#f5f5f5 none repeat scroll 0 0;border-radius:50px;display:inline-block;height:35px;line-height:33px;text-align:center;width:35px;box-shadow:0 5px 7px #e0e5e8;color:#bcbcbc}.footer-social a:hover{background:#34495e none repeat scroll 0 0;color:#f5f5f5}@media(min-width:0px) and (max-width:767px){.slider-form .nav-tabs a{margin:0 0 5px 15px}.slider-form h2{margin:0 0 20px;padding:0 15px}.top-search,.navbar-top{display:none}.container{max-width:100%}.section-padding{padding:50px 0}nav.navbar{padding:10px 15px}.navbar-toggler{padding:2px 5px}nav.navbar .navbar-nav .nav-link{border-bottom:1px solid #ececec;padding:10px 12px;text-align:center}.main-nav-right{text-align:center}nav.navbar .dropdown-menu .dropdown-item{font-size:13px;padding:7px 20px;text-align:center}.carousel-indicators{bottom:auto;left:auto;margin:0;position:absolute;right:12px;top:16px}.banner-list{padding:0 15px!important}.banner-list h6{font-size:13px;font-weight:100;line-height:21px;margin:0 0 27px!important}.banner-list .card{margin-top:30px}
    .inner-page-form,.slider-form{bottom:1px!important;left:1px;right:1px;top:auto!important;display: none!important;}.inner-page-form .container,.slider-form .container{padding:0}.carousel-control-prev,.carousel-control-next{display:none}.property-single-title{text-align:center}.property-single-title .text-right{text-align:center!important}.property-single-title .footer-social{margin:20px 0 0}.btn{font-size:13px;font-weight:700;padding:9px 27px}.tab-view .nav-link{border-bottom:2px solid #ececec;margin:0 1px;padding:15px 14px;position:relative}h1{font-size:34px}h2 br{display:none}.padding-card .card-body,.sidebar-card .card-body{padding:18px}.card-list-view .card-body,.card-list-view .card-footer{padding:18px}.footer h4{margin:0 0 10px!important}.footer h6{margin:30px 0 8px!important}.osahan_top_filter{text-align:center}.osahan_top_filter .float-right{float:none!important;margin:3px 1px!important}}
@media(min-width:768px) and (max-width:1023px){.container{max-width:100%}nav.navbar{padding:10px 15px}.navbar-toggler{padding:2px 5px}nav.navbar .navbar-nav .nav-link{border-bottom:1px solid #ececec;padding:10px 12px;text-align:center}.main-nav-right{text-align:center}nav.navbar .dropdown-menu .dropdown-item{font-size:13px;padding:7px 20px;text-align:center}.carousel-indicators{bottom:auto;left:auto;margin:0;position:absolute;right:12px;top:16px}.padding-card .card-body,.sidebar-card .card-body{padding:18px}.card-list-view .card-body,.card-list-view .card-footer{padding:18px}.section-padding{padding:60px 0}}@media(min-width:1024px) and (max-width:1200px){.container{max-width:100%}}
.top_header {
    background: white;
    padding: 10px 0px;
    /* contain-intrinsic-block-size: auto 100px; */
}

@media (min-width: 768px) and (max-width : 980px)
{
    .slider-form
    {
        display: none!important;
    }
}
@media (min-width: 1000px)
{
	.top-bar-counter.desktop {
    display: block!important;
}
.col-lg-4.col-md-4.py-0.new_col {
    padding: 0px;
    margin-top: -22px;
    padding: 0px 3px;
}
}

.top-bar-counter.desktop {
    display: none;
}
.top-bar-counter .counter {
    padding-bottom: 5px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.top-bar-counter .counter>span {
    display: block;
    text-align: center;
    color: #080008;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-top: -20px;
}
.top-bar-counter .counter-num {
    background: #080008;
    display: flex;
    flex-direction: row;
}
.top-bar-counter .counter-num span {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #080008;
    color: #fff;
    width: 20%;
    text-align: center;
    font-weight: bold;
    height: 35px;
    font-size: 20px;
    background: rgb(37, 37, 37);
    border-top: 2px solid #080008;
    border-bottom: 2px solid #080008;
    position: relative;
}
.top-bar-counter .counter-num .last span {
    width: 100%;
    /* top: -10px; */
    background: #1b457f;
    transition: all ease .3s;
}
.top-bar-counter .counter-num .last {
    height: 35px;
    width: 20%;
    overflow: hidden;
}
.neighbour_communities .title {
    text-align: left;
    padding-left: 15px;
    border-left: 4px solid #333333;
}

.neighbour_communities .title .main-title {
    text-align: left;
    /*padding-bottom: 100px;*/
    color:black!important;
    text-transform:uppercase!important;
    font-family: 'Raleway';
}
.owl-carousel.mobile-slider-carousel.mt-5.visible-xs.owl-loaded.owl-drag {
    display: none!important;
}
@media (min-width: 300px) and (max-width: 767.98px)
{
    .owl-carousel.mobile-slider-carousel.mt-5.visible-xs.owl-loaded.owl-drag {
    display: block!important;
}
.owl-carousel.communities-carousel.mt-5.visible-sm.visible-md.visible-lg.owl-loaded.owl-drag
{
    display: none!important;
}
}
.neighbour_communities .title .main-title span {
         letter-spacing: -2px;
    font-size: 50px;
    font-weight: 800;
    color: black;
    font-family: 'Raleway';
}

.neighbour_communities .title {
    font-size: 14px;
}

.neighbour_communities .owl-carousel .owl-stage-outer {
    overflow: visible;
}

.neighbour_communities .owl-carousel .owl-item .col-lg-4 {
    position: relative;
    top: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.neighbour_communities .owl-carousel .owl-item {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.neighbour_communities .owl-carousel .owl-item.active {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.neighbour_communities .owl-carousel .owl-item.active .item .col-lg-4:first-child {
    top: 0;
}

/*.neighbour_communities .owl-carousel .owl-item.active .item .col-lg-4:nth-child(2) {
    top: -90px;
}

.neighbour_communities .owl-carousel .owl-item.active .item .col-lg-4:nth-child(3) {
    top: -180px;
}
*/
.neighbour_communities .owl-nav  {
    position: absolute;
    top: 0;
    right: -70px;
    color: #333333;
}

.neighbour_communities .owl-nav:after {
    content: "";
    position: absolute;
    width: 1px;
    height:350%;
    top: 120%;
    left: 50%;
    background: #333333;
}

.neighbour_communities .owl-nav button.owl-prev, .neighbour_communities .owl-nav button.owl-next {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    border: 2px solid #333333;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    margin: 5px 0;
}

.neighbour_communities .community_order {
    position: relative;
}

.neighbour_communities .community {
    -webkit-box-shadow: 3px 5px 12px rgba(0, 0, 0, .5);
            box-shadow: 3px 5px 12px rgba(0, 0, 0, .5);
    overflow: hidden;
}

.neighbour_communities .community_order img {
    height: 450px;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.neighbour_communities .community .community-name {
    position: absolute;
    bottom: 0;
    width: calc(100% - 30px);
    padding: 40px 0;
    margin: 0;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 30px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 5px rgba(0,0,0,.5);
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-family: poppins!important;
}

.neighbour_communities a:hover .community-name {
    opacity: 0;
    bottom: -20px;
}

.neighbour_communities a:hover .community img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}

.neighbour_communities .community_hover_texts {
    position: absolute;
    top: 0;
    width: calc(100% - 30px);
    height: 100%;
    padding: 50px 0;
    background: rgb(51 51 51 / 53%);
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    text-align: center;
    font-family: poppins;
}

.neighbour_communities .community_hover_texts h2 {
    position: absolute;
    top: 20%;
    width: 100%;
    color: #fff;
    font-weight: 800;
    font-size: 30px;
    letter-spacing: 1px;
    text-align: center;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-family: Poppins!important;
}

.neighbour_communities .community_hover_texts span {
    position: absolute;
    bottom: 10%;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
    padding: 0;
    margin: 0;
     font-family: Poppins!important;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.neighbour_communities a:hover .community_hover_texts {
    opacity: 1;
}

.neighbour_communities a:hover .community_hover_texts h2 {
    top: 25%;
}

.neighbour_communities a:hover .community_hover_texts span {
   bottom: 15%;
}

.more-communities {
    position: relative;
    top:20px;
    display: block;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #333333;
    font-weight: 700;
    font-size: 12px;
    z-index: 10000;
}
.more-communities:hover {
    color: #333333;
    text-decoration: none!important;
}

@media (max-width: 768px) {
    .more-communities {
        top: 30px;
    }
    .neighbour_communities .community_order img {
        height: 300px;
    }
}

@media (max-width: 767px) {
    #top-menu {
        position: static !important;
          }
    .more-communities {
        text-align: center;
        padding-bottom: 30px;
    }
    
    .neighbour_communities h1.main-title {
        font-size: 18px;
    }
}

.condo-date {
    position: absolute;
    bottom: 112px;
    width: 100%;
    background-image: linear-gradient(to top, rgba(0,0,0,.7), transparent);
    display: flex;
    justify-content: space-between;
    padding: 1.5vw 1vw .6vw;
    color: #ffffff!important;
    font-size: 1.05vw;
    font-weight: 700;
    z-index: 10;
}
span.condo-name {
    text-transform: uppercase;
    display: flex;
    align-items: center;
    color: white;
    font-family: 'Montserrat';
}

.condo-circle {
    width: 1.2vw;
    height: 1.2vw;
    margin-right: .6vw;
    display: block;
    background: url('/fassets/images/condo.svg') no-repeat center center;
    background-size: contain;
}
span.pre-occupancy {
    display: flex;
    align-items: center;
    color: white;
    font-family: 'Montserrat';
}
span.occup-icon {
    display: block;
    width: 2.9vw;
    height: 1.5vw;
    margin-right: .5vw;
    background: url('/fassets/images/pre_svg.svg') no-repeat center center;
    background-size: contain;
}
.condo-info {
        background-color: #f1f2f2;
    color: #686868;
    padding: .8vw 1vw 1vw;
    height: 115px;
    padding-top: 34px!important;
    padding-right: 34px!important;
}
@media screen and (min-device-width: 300px) and (max-device-width: 767px)
{
    .condo-info {
        height:auto!important;
    }
    h6.pre-title
    {
        height:auto!important;
    }
}
h6.pre-title {
    font-weight: 700;
    text-transform: capitalize;
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    height: 1.86vw;
    white-space: nowrap;
    line-height: normal;
    font-family: 'Montserrat';
}
@media (max-width: 1280px) { 
        .neighbour_communities .owl-nav:after {
        height: 350%;
    }
}

@media (max-width: 1024px) {
    .neighbour_communities .owl-nav {
        right: -55px;
        font-size: 10px;
    }
    .neighbour_communities .owl-nav button.owl-prev, .neighbour_communities .owl-nav button.owl-next {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
}

@media (max-width: 768px) { 
    .neighbour_communities .title .main-title {
        padding-bottom: 10px;
    }
    .neighbour_communities .owl-carousel .owl-item.active .item .col-lg-4 {
        top: 0 !important;
    }
    .neighbour_communities .community .community-name {
        font-size: 26px;
        letter-spacing: 0;
    }
    .neighbour_communities .community_hover_texts h2 {
        font-size: 26px;
    }
    .neighbour_communities a:hover .community_hover_texts h2 {
        top: 25%;
    }
    .neighbour_communities .owl-nav {
        right: -45px;
    }
    .neighbour_communities .owl-nav:after {
        height: 450%;
    }
    
    .neighbour_communities .owl-nav button.owl-prev, 
    .neighbour_communities .owl-nav button.owl-next {
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
}
.mobile_no {
        background: white;
    width: 60%;
    margin-left: 20%;
    padding: 5px;
    color: black;
 
}
.mobile_no>h4
{
    font-weight:bolder!important;
    font-family:Montserrat!important;
    text-transform:uppercase;
}
@media (max-width: 768px) { 
    .neighbour_communities {
        max-width: auto;
    }

    .neighbour_communities .title .main-title span {
        letter-spacing: -1px;
        font-size: 28px;
        font-weight:800;
    }
    .neighbour_communities .owl-carousel .owl-item .item .col-lg-4 {
        margin-bottom: 20px;
    }
    .neighbour_communities .owl-nav {
        right: 0;
        position: relative;
        text-align: center;
    }
    .neighbour_communities .owl-nav:after {
        display: none;
    }
    .neighbour_communities .owl-nav button.owl-prev, .neighbour_communities .owl-nav button.owl-next {
        display: inline-block;
        margin: 5px;
    }
}

@media (max-width: 1440px)
{
    .neighbour_communities {
        max-width: 1200px;
    }
}
.box_shadow:hover {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
/* communities ends */