body,html{height:100%}
.wrapper{height:100%;overflow:hidden}
.xplat-section{margin:0;padding:0;position:relative;height:100%}
.xplat-section .xplat-section-left{margin:0;padding:50px 0 30px;width:100px;text-align:center;position:absolute;right:0;top:0}
.xplat-section .xplat-section-left .top-img{margin:0;padding:0;text-align:center}
.xplat-section .xplat-section-left .bottom-img{margin:0 0 138px;padding:0;text-align:center;position:fixed;bottom:0;width:100px}
.xplat-section .xplat-section-center{margin:0;text-align:center;display:flex;height:100%;width:auto;margin-left: 280px;align-items:center}
.xplat-section-center svg{max-width: 100%;max-height: 100%;}
.xplat-section .xplat-section-right{width:280px;position:fixed;left:0;margin:0;padding:0;top:0;background-color:#3a3b3d;height:calc(100vh - 38px);}
.xplat-tabs-box{margin:0;padding:0}
.xplat-tabs-box .nav-tabs{border-bottom:solid 1px #47494d;background-color:#2a2c30}
.xplat-tabs-box .nav-tabs .nav-item{margin:0;border-right:solid 1px #47494d;width:25%}
.xplat-tabs-box .nav-tabs .nav-link:hover{border-radius:0;margin:0;border:solid 1px #2a2c30}
.xplat-tabs-box .nav-tabs .nav-item .xplat-home{width:100%;height:60px;margin:0;padding:20px;background:url(../images/xplat-home-icon.png) center center no-repeat;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-home:hover{background-color:#232426}
.xplat-tabs-box .nav-tabs .nav-item .xplat-gallery{width:100%;height:60px;margin:0;padding:20px;background:url(../images/xplat-gallery-icon.png) center center no-repeat;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-gallery:hover{background-color:#232426}
.xplat-tabs-box .nav-tabs .nav-item .xplat-location{width:100%;height:60px;margin:0;padding:20px;background:url(../images/xplat-location-icon.png) center center no-repeat;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-location:hover{background-color:#232426}
.xplat-tabs-box .nav-tabs .nav-item .xplat-search{width:100%;height:60px;margin:0;padding:20px;background:url(../images/xplat-search-icon.png) center center no-repeat;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-search:hover{background-color:#232426}
.xplat-tabs-box .nav-tabs .nav-item .xplat-home.active{background:#232426 url(../images/xplat-home-icon-active.png) center center no-repeat;border:none;border-radius:0;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-gallery.active{background:#232426 url(../images/xplat-gallery-icon-active.png) center center no-repeat;border:none;border-radius:0;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-location.active{background:#232426 url(../images/xplat-location-icon-active.png) center center no-repeat;border:none;border-radius:0;background-size:32px}
.xplat-tabs-box .nav-tabs .nav-item .xplat-search.active{background:#232426 url(../images/xplat-search-icon-active.png) center center no-repeat;border:none;border-radius:0;background-size:32px}
.xplat-tabs-box .tab-content .community-header-bg{margin:0;padding:0;position:absolute;width:100%;height:100%;overflow-y:auto}
.tabs-scroll-area{padding-bottom:62px; height: 100%;}
.tabs-scroll-area.area-extra-pd{padding-bottom:62px}
.tabs-scroll-content{width:100%;height:100%;overflow-y:auto;padding-bottom:0}
.xplat-tabs-box .tab-content .image-gallery-box{margin:0 0 15px;padding:0 0 15px;border-bottom:solid 1px #47494d}
.xplat-tabs-box .tab-content .image-gallery-box h2{margin:14px 0 0;padding:0;font-size:16px;color:#fff;text-align:center;font-weight:400}
.xplat-tabs-box .tab-content .community-header{margin:0;padding:10px 0;background-color:#232426;border-bottom:solid 1px #47494d}
.xplat-tabs-box .tab-content .community-header h2{margin:0;padding:0;font-size:16px;color:#fff;text-align:center;font-weight:600}
.xplat-tabs-box .tab-content .community-main-header-bg{margin:0;padding:18px 0;background-color:#3a3b3d;text-align:center}
.xplat-tabs-box .tab-content .community-main-header{margin:0;padding:0;text-align:center}
.xplat-tabs-box .tab-content .community-main-header p{margin:20px 15px;padding:15px 0 0;text-align:center;border-top:solid 1px #47494d;font-size:13px;color:#fff;text-align:justify}
.xplat-tabs-box .tab-content .legend-header{margin:20px 0 0;padding:10px 15px;background-color:#232426;font-size:15px;color:#fff;font-weight:400;text-align:left}
.xplat-tabs-box .tab-content .legend-list{margin:0 15px;padding:0}
.xplat-tabs-box .tab-content .legend-list ul.list-group{margin:15px 0;padding:0;border:solid 1px #5a5b62}
.xplat-tabs-box .tab-content .legend-list ul.list-group li{margin:0;color:#fff;padding:12px 15px;list-style:none;border-bottom:solid 1px #5a5b62;text-align:left}
.xplat-tabs-box .tab-content .legend-list ul.list-group li:last-child{border-bottom:0}
.xplat-tabs-box .tab-content .legend-list ul.list-group li span.badge-left{float:left;display:inline-block;width:20px;height:20px;background-color:#cea126;margin:0 10px 0 0;color:#fff;font-size:13px;color:#fff}
.xplat-tabs-box .tab-content .legend-list ul.list-group li span.badge-left-color{float:left;display:inline-block;width:20px;height:20px;background-color:#d8b08a;margin:0 10px 0 0;color:#fff;font-size:13px;color:#fff}
.xplat-tabs-box .tab-content .legend-list ul.list-group li span.badge-right{float:right;background-color:#6c6c6c;margin:0;color:#fff;padding:2px 6px;font-size:13px;color:#fff}
.view-on-google-map-box{margin:0;padding:10px 0 0;position:relative;width:100%;background-color:#3a3b3d}
.view-on-google-map{margin:0;text-align:center}
.view-on-google-map img{height:54px}
.view-on-google-map p{margin-top:10px;font-size:13px;font-weight:400;color:#fff;margin-bottom:10px}
.view-on-google-map p a{font-size:13px;font-weight:400;color:#fff}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box{margin:0 0 20px;padding:0;width:100%}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .available-header{margin:0;padding:0 15px}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .available-header img{float:left;margin-right:10px;margin-bottom:20px}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .saxton-img-left{margin:0}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .saxton-img-left img{float:left;margin-right:10px;margin-bottom:13px}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .available-header p{margin:0;padding:0;font-size:13px;color:#fff;font-weight:400;text-align:left;position:relative;top:-6px}
.xplat-tabs-box .tab-content .community-main-header-bg .available-img-box .available-header p span{font-size:14px;font-weight:600}
.visible-small-device{display:none}
.community-main-header-bg .view-more-btn{margin-top:0;padding:0}
.community-main-header-bg .view-more-btn a{cursor:pointer;width:100%;display:inline-block;margin:0;padding:7px 0;background-color:#9fcc3a;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase}
.xplat_search-result-main-box{margin:0;padding-bottom:20px;border-bottom:solid 1px #5a5b62}
.xplat_search-result{width:100%;display:inline-block;margin:0;padding:0}
ul.xplat_search-result-table{list-style:none;margin:0 15px;padding:0;border:solid 1px #5a5b62}
ul.xplat_search-result-table li{display:block;text-align:left;margin:0;padding:0;border-bottom:solid 1px #5a5b62}
ul.xplat_search-result-table li:last-child{border-bottom:0}
ul.xplat_search-result-table li span.xplat-result-title{width:96px;background-color:#2d2e30;font-size:13px;color:#fff;margin:0 10px 0 0;padding:2px 5px;text-align:left;font-weight:600;border-right:solid 1px #5a5b62}
ul.xplat_search-result-table li span{display:inline-block;font-size:13px;color:#fff;margin:0;text-align:left}
ul.xplat_search-result-table li span sup{font-size:13px;color:#fff;position:relative;top:-4px}
.filter-price-box{margin:15px;padding:0}
.filter-price-box .panel-default{margin:0 0 4px;padding:0;background-color:#292929;box-shadow:none;border:solid 1px #5a5b62}
.filter-price-box .panel-default h2{font-size:15px;color:#fff;font-weight:400;margin:0;padding:0}
.filter-price-box .panel-default h2 a{font-size:15px;color:#fff;font-weight:400;margin:0;padding:8px 10px;display:block}
.filter-price-box .panel-default .panel-body{margin:0;padding:10px;border-top:solid 1px #5a5b62;background-color:#3a3b3d}
.filter-price-box .panel-default .panel-body p{font-size:14px;color:#fff;font-weight:400;margin:0;padding:0}
.filter-price-box .panel-title > a:hover,.filter-price-box .panel-title > a:active,.filter-price-box .panel-title > a:focus{border:none;text-decoration:none}
.filter-price-box .panel-title > a span.fa{position:relative;top:0;margin-left:10px;font-size:13px;color:#cea126;float:right;top:2px}
.lot-details-section{margin:0;padding:0}
.lot-details-section .modal-content{width:768px;margin:0;padding:0}
.lot-details-section .modal-content .lot-details-left-box{margin:0;padding:0}
.lot-details-section .modal-content .lot-details-left-box img, .lot-details-section .modal-content .lot-details-floor-box img{width:100%;border:solid 1px #dfdfdf;margin:10px 0 20px}
.lot-details-section .modal-content .lot-details-left-box h2, .lot-details-section .modal-content .lot-details-floor-box h2{margin:0;padding:0;font-size:18px;color:#333;font-weight:400}
.lot-details-section .modal-content p{margin:5px 0 0;padding:0;font-size:14px;color:#333;font-weight:400;text-align:justify}
.lot-details-section .modal-content .lot-details-right-box{margin:0;padding:0}
.lot-details-section .modal-content .lot-details-right-box p{margin:0;padding:0;text-align:right;font-size:18px;color:#333}
.lot-details-section .modal-content .modal-body{padding:30px}
.other-details{margin:0;padding:0;border:solid 1px #dfdfdf;border-top:0}
.other-details .other-details-bg{margin:0;padding:6px 0;text-align:center;background-color:#9fcc3a;font-size:18px;color:#fff}
.other-details .wellington_detail{margin:15px 5px;padding:0;text-align:center}
.other-details .wellington_detail ul{list-style:none;margin:0;padding:0}
.other-details .wellington_detail ul li{display:inline-flex; margin:0;padding:9px;background-color:#f3f3f3;border:solid 1px #e4e4e4}
.other-details .wellington_detail ul li a{margin:0;padding:0;text-align:center;display:block;font-size:14px;color:#333;font-weight:400}
.other-details .wellington_detail ul li a span{display:block;margin:0;padding:0;font-size:14px;color:#333}
.other-details .wellington_detail ul li a img{height:36px}
.other-details ul.xplat_detail{list-style:none;margin:0 15px;padding:0}
.other-details ul.xplat_detail li{display:block;margin:6px 0;padding:0}
.other-details ul.xplat_detail li span.xplat-title{width:100px;display:inline-block;font-size:14px;color:#333;margin:0;text-align:left;font-weight:600}
.other-details ul.xplat_detail li span.xplat-title sup{font-size:13px;color:#333}
.other-details ul.xplat_detail li span{font-size:14px;color:#333;margin:0;text-align:left}
.lot-details-section .lot-details-bottom-bg{background-color:#2a2c30;margin:0;padding:22px 15px;font-size:16px;color:#fff}
.googleMaps{margin:0}
.googleMaps .modal-dialog{max-width:900px}
.googleMaps .modal-content{width:100%}
.googleMaps .modal-content .modal-body{padding:0}
.googleMaps .googleMaps-left-main-box{margin:15px -30px 0 15px;padding:0}
.googleMaps .googleMaps-left-title-box{margin:0;padding:10px;background-color:#292929;font-size:16px;color:#fff;font-weight:600;text-align:center}
.googleMaps .googleMaps-left-main-box .left-panel-list{margin:0;padding-top:15px;background-color:#eee;display:inline-block;width:100%;height:382px;overflow:auto}
.googleMaps .googleMaps-left-main-box .left-panel-list ul{margin:0;padding:0;list-style:none}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li{margin:0 0 20px;padding:0;font-size:16px;color:#fff;font-weight:500;text-align:center}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li p{width:100%;display:inline-block;margin:0;padding:0;text-align:center}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li p .fa{top:20px;width:40px;height:40px;border-radius:60px;background-color:#3a3b3d;margin:0;padding-top:8px;font-size:24px;color:#fff;text-align:center}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li span{margin:0;padding:0;font-size:16px;color:#333;font-weight:400}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li span.sub-title{box-shadow:0 4px 5px #aaa;width:auto;display:block;margin:-15px 10px 10px;padding:15px 10px 10px;background-color:#fff;font-size:14px;color:#333;font-weight:400; overflow: hidden;}
.googleMaps .googleMaps-left-main-box .nearby-km-bg{background-color:#e5e5e5;padding:10px}
.googleMaps .googleMaps-left-main-box .nearby-km-bg .irs-min,.googleMaps .googleMaps-left-main-box .nearby-km-bg .irs-max{color:#666}
.locations_data a:hover {font-weight: 400 !important;}
.googleMaps iframe{width:100%;padding:15px}
.community-header-close-button{display:none;cursor:pointer;color:#fff}
.community-header-close-button img{width:24px}
.xplat-tabs-box .tab-content .community-header{position:absolute;width:100%;top:0}
.xplat-tabs-box .tab-content .community-header-bg{padding-top:40px;}
.xplat-tabs-box .tab-content .community-header.pos-rl{position:relative}
.biorev-gallery .image-gallery-box{margin:0;padding:0;border:0!important}
.biorev-gallery .image-gallery-box a{margin:0 0 15px;padding:0 15px 15px;border-bottom:solid 1px #47494d;display:block}
.biorev-gallery .image-gallery-box a h2{font-size:14px!important}
.zoom-slider{position:relative;padding-bottom:50px}
.zoom-slider .refrest-btn{position:absolute;bottom:0;text-align:center;left:50%;margin-left:-16px}
.zoom-slider .refrest-btn img{width:32px}
.filter-tabs-main .tab-content{margin:0;padding:10px;border:solid 1px #5a5b62;background-color:#3a3b3d}
.filter-tabs-main #nav-tab{position:inherit!important;border-bottom:0;border-left:solid 1px #444;border-right:solid 1px #444}
.filter-tabs-main #nav-tab > a{width:33.33%;padding:5px 0;text-align:center;border-radius:0;color:#fff;font-size:13px;border:0;position:inherit!important;bottom:auto;border-right:solid 1px #444;border-top:solid 1px #444}
.filter-tabs-main #nav-tab > a.active{color:#cea126;background-color:#222}
.noUi-vertical{height:200px;left:50%;margin-left:-9px}
.noUi-vertical .noUi-handle{background-color:#222;box-shadow:none;border:0;border-radius:0}
.noUi-connects{background-color:#ddd;border-radius:0!important}
.noUi-target{border-radius:0!important}
.nearby-km-bg{background-color:#e5e5e5;padding:10px;margin:0 15px 15px}
.nearby-km-bg .irs-min,.nearby-km-bg .irs-max{color:#666}
.googleMaps .googleMaps-left-main-box{margin:0 15px 10px}
.googleMaps .googleMaps-left-main-box .left-panel-list{height:100px;overflow:auto}
.googleMaps iframe{height:300px;padding:10px 15px 5px}
.googleMaps .googleMaps-left-main-box .left-panel-list{height:auto;overflow-x:auto;overflow-y:auto;white-space:nowrap}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li{width:50%;display:inline-block;margin-bottom:0;vertical-align:top}
.googleMaps .googleMaps-left-main-box .left-panel-list ul li p{display:block}
.nearby-km-bg{padding:5px 10px 2px;margin-bottom:10px}
.dark-color{background:#333;color:#fff}
.dark-color .close{padding:0;margin:-40px -31px 0 auto;opacity:1}
*
.filter-tabs-main #nav-tab{position:inherit!important;border-bottom:0!important;border-left:0!important;border-top:solid 1px #444;border-right:solid 1px #444}
.filter-tabs-main #nav-tab > a{border-left:solid 1px #444;border-bottom:solid 1px #444;border-top:0!important;border-right:0!important}
.filter-tabs-main #nav-tab > a.bdright{border-right:solid 1px #444!important;width:33.8%}
.carousel-inner{position:relative}
.carousel-inner .zoom-icon{position:absolute;bottom:30px;right:15px;font-size:28px;z-index:9;color:#fff}
.carousel-inner .zoom-icon a{color:#fff}
//side bar
.redirect-page .header-logo{padding:50px 0}
.redirect-page .card-block{background:#142542;height:auto;width:400px;border:1px solid #142542;margin:0 auto;overflow:hidden}
.redirect-page .card-block img{max-width:100%;transition:-webkit-transform 1.8s ease;transition:transform 1.8s ease;transition:transform 1.8s ease,-webkit-transform 1.8s ease}
.redirect-page .card-block:hover img{transform:scale(1.1)}
.redirect-page footer{width:100%;padding:15px;position:fixed;border-top:1px solid #212529;bottom:0;background:#fff;z-index:9}
.redirect-page .card-block.card-block-bg{text-align:center;width:85%}
.link-anchor{border:0;padding:8px 15px;color:#F70;font-weight:700;background-color:none;font-size:16px;display:block;text-transform:uppercase;-webkit-transition:all 1s;transition:all 1s;font-weight:500;max-width:100%;line-height:1.2;font-weight:500;margin:100px 20px}
.link-anchor:hover{color:#fff}
.my-10{margin: 10px 0;}
.text-grey{color:#666;}
.text-grey a{color:#323232;}


.floor-plan { float:right; margin-top:15px; }
.floor-plan .floor-plan-btn { margin:0 0 0 5px; float:left; }
.floor-plan .floor-plan-btn a { width:100%; position: relative; border-radius:2px; background-color:#9fcc3a; padding:11px 22px; font-size:15px; line-height: 18px; color:#fff; text-align:center; font-weight:600; letter-spacing:2px; text-transform: uppercase; border: none; cursor: pointer;transition: .5s ease-in-out;  }
.floor-plan .floor-plan-btn a:hover { background-color:#5d991f;  }
.floor-plan .floor-plan-btn i { font-size: 11px;color: #fff;margin: 0;position: absolute; right: 10px;top: 16px; line-height: 8px; color: #fff; text-align: left; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;
  border: none;cursor: pointer;  }

.floor-plan .floor-plan-btn a.back_btn{
  background-color: #4da3ff;
}
.floor-plan .floor-plan-btn a.back_btn:hover{
  background-color: #2b7dd5;
}

.floor-plan .floor-plan-btn a.finish_btn{
  background-color: #e97c7c;
}
.floor-plan .floor-plan-btn a.finish_btn:hover{
  background-color: #d15e5e;
}

.back_btn i{

  left:10px;
}



.btn-secondary { width:160px; height:40px; border-radius:2px; background-color:#9fcc3a; padding:0; font-size:15px; line-height: 18px; color:#fff; text-align: center; font-weight:600; letter-spacing:2px; text-transform: uppercase; border: none; cursor: pointer;transition: .5s ease-in-out;  }
.btn-secondary:hover { background-color:#5d991f!important;  }
.show>.btn-secondary.dropdown-toggle {color: #fff;background-color: #5d991f; box-shadow: none; border:0;}
.login-btn { width: 100px;height: 40px;border-radius: 2px;background-color: #9fcc3a; padding: 0;font-size: 15px; line-height: 18px; color: #fff; text-align: center;
    font-weight: 600; letter-spacing: 2px; text-transform: uppercase; border: none; cursor: pointer;transition: .5s ease-in-out;}
.logout-btn { width:100px; height:40px; border-radius:0; background-color:#ad2a3d; padding:0; padding: 11px 0px; font-size:15px; line-height: 18px; color:#fff; text-align: center; font-weight:600; letter-spacing:2px; text-transform: uppercase; border: none; cursor: pointer;transition: .5s ease-in-out;  }
.login-btn:hover { background-color:#5d991f;  }
.logout-btn:hover { background-color:#9b2536;  }
.show>.dropdown-menu {padding: 0; margin: .125rem 0 0; font-size: 1rem; color: #212529; text-align: left;border: 1px solid rgba(159,204,58,1.15);border-radius:0;}
a.dropdown-item {-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out;font-size: 15px;color: #646464;}
.show>a.dropdown-item:hover {color:#fff;background-color: #9fcc3a;padding-left:30px!important}
.dropdown-item{height: 40px;padding: 9px 18px;}



@media(max-width:1023px) {
.redirect-page .card-block,.redirect-page .card-block.card-block-bg{text-align:center;width:100%}
}
@media(max-width:991px) {
.link-anchor{margin-top:60px;margin-bottom:60px}
.redirect-page footer{position:static;margin-top:50px}
.sticky-top{margin-left: 0px;}
}
@media(max-width:768px) {
.redirect-page .card-block,.redirect-page .card-block.card-block-bg{margin-bottom:30px}
.footer-block{text-align:center!important}
.sticky-top{margin-left: 0px;}
.googleMaps .modal-content{width:100%; padding-left: 0;}
}