
elementor_tab
@author CJJ
 */

.trans{transition:all 0.4s ease-out-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.clean{zoom:1;}
.clean:after,.clean:before{content:''; display:table;}
.clean:after{clear:both;}

ul{list-style: none;margin:0;padding: 0}
@media screen and (max-width: 767px){
	html{margin-top: 0 !important;}	
}

/*ctf7*/
.wpcf7 .wpcf7-form-control-wrap{margin-bottom: 20px;width: 100%;display: inline-block;}
.wpcf7 .wrap-button input[type=submit],
.wpcf7 .wpcf7-form-control-wrap input{height: 52px;line-height: 52px;padding: 0 12px;background: #F9F9F9;border:0;border-bottom:1px solid #444949;border-radius: 0}
.wpcf7 .wpcf7-form-control-wrap textarea{padding: 12px;height: 144px;}
.wpcf7 .wpcf7-form-control-wrap input,
.wpcf7 .wrap-button input[type=submit],
.wpcf7 .wpcf7-form-control-wrap textarea{border-radius: 0;border: 0;border-bottom:1px solid #444949;background: #F9F9F9;width: 100%;}
.wpcf7 .wrap-button input[type=submit]{background: url(/wp-content/uploads/2025/01/Vector-13-1.svg) no-repeat right 20px center #444949;color: white;font-size: 16px;font-weight: 500;border-color: #444949;width: 295px;text-align: left;padding: 0 20px;}
.wpcf7 .wpcf7-form label .wpcf7-form-control::placeholder{color: #C1C2C2;}
.wpcf7 .wpcf7-form .phone_wrap .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position: absolute; margin-left: -116px;}
.wpcf7 form .wpcf7-response-output{margin:0;padding: 10px 12px;border:0;border-radius: 0;font-size: 16px;font-weight: 400;color: white;}
.wpcf7 form.sent .wpcf7-response-output{background:url(/wp-content/plugins/synergy-plugins/images/check-circle.svg) no-repeat left 12px center #00A5B9;padding-left: 42px;}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	background-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	background-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	background-color: #ffb900; /* Yellow */
}

/*selector .wpcf7-form-control-wrap .wpcf7-form-control{outline: none}*/
/*selector .wpcf7-form-control-wrap .wpcf7-form-control:focus{border-bottom-color: #0054BA}*/
/*selector .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid{border-bottom-color: #F97653}*/
@media screen and (max-width:1024px){
	.wpcf7 .wrap-button input[type=submit]{width: 100%}
}


.footer-wrap{display: none}
.elementor-location-footer #synergy_footer_bar{padding: 12px 30px;background: #002959;}

body .synergy_contact_btn_area.btn_area a.phone{background: #00A5B9;}
body .synergy_contact_btn_area.btn_area a.whatsapp{background: #25D366;}
@media screen and (max-width:800px){
	.elementor-location-footer #synergy_footer_bar{padding: 8px 12px;}
}


.synergy_btn .elementor-button{display: block;}

#form_popups_box{display: none;position: fixed;inset:0 0 0 0;z-index: 10000;}
#form_popups_box:after{background: rgba(255,255,255,0.7);position: absolute;inset:0 0 0 0;content: '';z-index: 0}


#synergy_header{position: fixed;top: 0;width: 100vw;height: 88px;z-index: 2000;}
#synergy_header_fixed_box{height: 88px;}

body.admin-bar #synergy_header{top: 32px;}
@media screen and (max-width:800px){
	body.admin-bar #synergy_header{top: 0;}	
	/*#synergy_header_fixed_box{margin-top: -46px;}*/
}


#synergy_menu{}
#synergy_menu .sub-menu.elementor-nav-menu--dropdown{}
#synergy_menu .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item{margin: 0;padding: 12px 20px;background: #7D1E68;color: white;transition: all .25s linear;font-size: 16px;font-weight: 400;width: 210px;}
#synergy_menu .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item:hover{background: #3D122F}
#synergy_menu .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active{font-weight: 600}

#product_detail_pic .detail_pic{text-align:center;position: relative;}
#product_detail_pic .detail_pic .up{position: relative;margin-bottom: 11px;}
#product_detail_pic .detail_pic .up .big_box{margin:auto;position: relative;padding-top: 100%;}
#product_detail_pic .detail_pic .up .big_box.FirstVideo .big_pic{display: none;}
#product_detail_pic .detail_pic .up .big_box.FirstVideo .video_box{display: block;}
#product_detail_pic .detail_pic .up .big_box .video_box{display: none;position: absolute;inset:0 0 0 0;}
#product_detail_pic .detail_pic .up .big_box .video_box iframe{width: 100%;height: 100%;}
/*#product_detail_pic .detail_pic .up .big_box.center{left: 50%;transform:translate(-50%,0);}*/
#product_detail_pic .detail_pic .big_pic{position: absolute;inset:0 0 0 0;align-items: center;justify-content: center;display: flex;}
#product_detail_pic .detail_pic .small_img_list{margin:0 auto; position:relative;width: 100%;}33
#product_detail_pic .detail_pic .small_img_list .list{list-style-type: none;padding-inline-start: 0;}
#product_detail_pic .detail_pic .small_img_list .list .item{position:relative;border-radius: 6px;overflow: hidden;}
#product_detail_pic .detail_pic .small_img_list .list .item:after{opacity: 0;content: '';position: absolute;inset:0 0 0 0;background-color:#8E8D8D78;cursor: pointer;transition:all 0.4s ease-out}
#product_detail_pic .detail_pic .small_img_list .list .item:hover:after,
#product_detail_pic .detail_pic .small_img_list .list .item.current:after,
#product_detail_pic .detail_pic .small_img_list .list .item.video:after{opacity: 1;}
#product_detail_pic .detail_pic .small_img_list .list .item.video:before{content: '';position: absolute;transform:translate(-50%,-50%);border-radius: 50%;border:4px solid white;left: 50%;top: 50%;width: 50%;    height: 50%;z-index: 11;cursor: pointer;}
#product_detail_pic .detail_pic .small_img_list .list .item .imgBox{position:relative;padding-top: 100%;height: 0; }
#product_detail_pic .detail_pic .small_img_list .list .item.video .imgBox:after{content: '';position: absolute;border-width: 6px 0 6px 12px;border-style: solid;border-color: transparent transparent transparent white;transform:translate(-50%,-50%);z-index: 14;left: 52%;top: 50%;cursor: pointer;}
#product_detail_pic .detail_pic .small_img_list .list a{background:#fff; width: 100%;height: 100%; display:flex;position: absolute;left: 0;top: 0;align-items: center;justify-content: center;}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction{position: absolute;inset:0 0 0 0;pointer-events:none;}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-next,
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-prev{width: 25px;height: 25px;display: block;position: absolute;top: 50%;z-index: 10000;background: #e8768f;pointer-events:auto;border-radius: 50%;opacity: 0.3;transition:all 0.4s ease-out;}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-next:hover,
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-prev:hover{opacity: 1;}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-next{right: 0;transform:translate(10px,-50%) rotate(180deg);}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-prev{left: 0;transform:translate(-10px,-50%);}
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-next svg,
#product_detail_pic .detail_pic .small_img_list .bx-controls .bx-controls-direction .bx-prev svg{fill:white;}

#product_detail_pic .detail_pic .down .img_btn{width: 30px;height: 30px;border-radius: 30px;background: white;text-align: center;line-height: 30px;position: absolute;top: 50%;transform:translate(0,-50%);position: absolute;}
#product_detail_pic .detail_pic .down .img_btn.left{left: 10px;}
#product_detail_pic .detail_pic .down .img_btn.right{right: 10px;}
#product_detail_pic .detail_pic .down .img_btn a{position: absolute;inset: 0 0 0 0;font-family: monospace;color: var( --e-global-color-3187e95 );font-weight: bold;}

.property-lightbox .modal-dialog.modal-dialog-centered{overflow: unset}
.property-lightbox .lightbox-form-wrap{display: none;}
.property-lightbox .lightbox-gallery-wrap{width: 100%;}
.property-lightbox .slick-arrow{background-color: #0054BA;background-image: url(https://goshenpropertyhk.com/wp-content/uploads/2025/03/big-arrow.svg);background-repeat: no-repeat;background-position: center center;width: 52px;height: 52px;border-radius: 0}
.property-lightbox .slick-arrow:hover{background-color: #0054BA;background-image: url(https://goshenpropertyhk.com/wp-content/uploads/2025/03/big-arrow.svg);background-repeat: no-repeat;background-position: center center;}
.property-lightbox .slick-arrow:before{content: '';}
.property-lightbox .slick-arrow.slick-next{right: -80px;}
.property-lightbox .slick-arrow.slick-prev{left: -80px;transform:rotate(180deg);}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev{background:url(/wp-content/uploads/2025/04/big-arrow1.svg) no-repeat center center #0054BA;left: 10% !important;border-radius: 0 !important;}
.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next{background:url(/wp-content/uploads/2025/04/big-arrow1.svg) no-repeat center center #0054BA;right: 10% !important;border-radius: 0 !important;transform:translateY(-50%) rotate(180deg) !important;}
.is-horizontal .fancybox__nav .f-button.is-prev svg{display: none !important;}
.is-horizontal .fancybox__nav .f-button.is-next svg{display: none !important;}

@media screen and (max-width: 1000px){
	.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev{left:0 !important;}
	.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next{right:0 !important;}	
}

body .banner-shape{position:relative;}
body .banner-shape:before{position:absolute;content:'';top:0px;left:0px;width:100%;max-width:223px;height:120px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-top.svg);mix-blend-mode:screen;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
body .banner-shape:after{position:absolute;content:'';bottom:0px;right:0px;width:100%;max-width:223px;height:240px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-bottom.svg);mix-blend-mode:screen;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
@media screen and (max-width:1024px){
	body .banner-shape:before{max-width:111.5px;height:60px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-top.svg);}
	body .banner-shape:after{max-width:92px;height:120px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-bottom.svg);}
}
body .banner-green-shape{position:relative;}
body .banner-green-shape:before{position:absolute;content:'';top:0px;left:0px;width:100%;max-width:223px;height:120px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/bg-green-shape-top.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
body .banner-green-shape:after{position:absolute;content:'';bottom:0px;right:0px;width:100%;max-width:223px;height:240px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/bg-green-shape-bottom.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
@media screen and (max-width:1024px){
	body .banner-green-shape:before{max-width:111.5px;height:60px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/bg-green-shape-mb-top.svg);mix-blend-mode:screen;}
	body .banner-green-shape:after{max-width:92px;height:120px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/bg-green-shape-mb-bottom.svg);mix-blend-mode:screen;}
}
body .slogan-shape{position:relative;}
body .slogan-shape:before{position:absolute;content:'';top:0px;left:0px;width:100%;max-width:111.5px;height:60px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-top.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
body .slogan-shape:after{position:absolute;content:'';bottom:0px;right:0px;width:100%;max-width:92px;height:120px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-bottom.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0px;}
@media screen and (max-width:1024px){
	body .slogan-shape:before{max-width:74.33px;height:40px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-top.svg);}
	body .slogan-shape:after{max-width:61.33px;height:80px;background-image:url(https://propertylink.com.hk/wp-content/uploads/2024/07/banner-shape-mobile-bottom.svg);}
}
body .elementor-popup-modal .dialog-widget-content{width:100%!important;}
body #elementor-popup-modal-70 .dialog-message{width:100%!important;}
body.single-property .property-lightbox .modal-content{background-color:transparent;}
body.single-property .property-lightbox .modal-content .modal-header{display:none;}
body .pagination-wrap{margin-top:50px;margin-bottom:0px;}
body .pagination-wrap ul.pagination{margin-bottom:0px;}

#estate-filter-list{align-items:center;gap:10px;}
#estate-filter-list>label{color: #444949;font-size: 16px;font-weight: 400;padding: 0}
#estate-filter-list>a{display: flex;align-items:center;color: #fff;font-size: 16px;font-weight: 400;line-height: 23px;padding: 14.5px 12px;background: #0054BA;gap:10px;}
#estate-filter-list>a svg{}
#estate-filter-list>a svg path{stroke:#fff;}
body .estate-sorting {margin-bottom: 50px;}
body .sort-by {padding: 0 12px;background: #F2FBFB;border-bottom: 1px solid #444949}
body .sort-by .bootstrap-select>.dropdown-menu{border-radius:0 !important;}
body .sort-by .sort-by-title{font-size: 16px;color: #444949;font-weight: 400;}
body .sort-by .dropdown .dropdown-toggle{color: #444949;border-radius: 0;line-height: unset;padding: 14px 75px 14px 0;background: url(/wp-content/uploads/2025/01/arrow-2.svg) no-repeat right center;}
body .sort-by .dropdown .dropdown-toggle::after{display: none}
body .sort-by .dropdown .dropdown-toggle:hover{color: #0054BA;}
body .sort-by .dropdown .dropdown-toggle .filter-option-inner{line-height: unset}
body .sort-by .dropdown .dropdown-toggle .filter-option-inner-inner{font-weight: 400;font-size: 16px;}
body .bootstrap-select .dropdown-item:focus,
body .bootstrap-select .dropdown-item:hover{background: transparent;}
body .bootstrap-select .dropdown-item:focus .text,
body .bootstrap-select .dropdown-item:hover .text{color: #0054BA}
@media screen and (max-width:1024px){
	body .pagination-wrap{margin-top:40px;margin-bottom:0px;}
}

@media screen and (max-width: 768px){
	body .sort-by{width: 100%}
	body .estate-sorting {padding: 0 20px;margin-bottom: 32px;}
}


/*page*/
body ul.pagination{display: flex;gap:0;}
body ul.pagination .page-item{margin:0;}
body ul.pagination > li a.page-link{font-size:14px;font-weight:400;line-height:20.27px;background-color:unset!important;border:none;color:#8D8884;cursor:pointer;margin: 0;}
body ul.pagination > li a.page-link{background-color:unset!important;border-radius:0;color: #828585;}
body ul.pagination > li a.page-link[data-houzepagi]{background-color: #F3F3F3 !important}
body ul.pagination > li a.page-link[disabled]{background-color: #F3F3F3 !important}
body ul.pagination > li a.page-link[data-houzepagi][rel]{background-color: transparent !important}
body ul.pagination > li.active a.page-link{background-color: #0054BA !important;color: white}

/* Avanced search */
#desktop-header-search{background: transparent;padding:0;position: absolute;z-index: 1000;inset:0 0 0 0;}
#desktop-header-search .houzez-search-form-js{margin-bottom:0px;display: flex;justify-content: space-between;height: 100%;}
#desktop-header-search .houzez-search-form-js .left_area{display: flex;padding: 40px 16px 40px 80px;width: 85%;background: white;}
#desktop-header-search .houzez-status-tabs{display: flex;/* gap:10px; */align-items:center;flex-wrap: nowrap;}
#desktop-header-search .houzez-status-tabs .nav-item{width: 50%;}
#desktop-header-search .houzez-status-tabs .nav-link{font-size: 16px;font-weight:500;color: #444949;margin:0px;padding: 0;display:flex;align-items:center;justify-content:center;border: 1px solid #444949;background: transparent;transition: all .25s linear;height: 51px;border-radius: 0;}
#desktop-header-search .houzez-status-tabs .nav-link.active{border-color: #444949;background: #444949;color: #fff;}
#desktop-header-search #advanced-search-filters{display: flex;align-items: center;}
#desktop-header-search #advanced-search-filters .advanced-search-filters{display: grid;grid-template-columns:repeat(3,1fr);grid-gap:29px 24px;/* height: 100%; */width: 100%;}
#advanced-search-filters{width:100%;}
#advanced-search-filters .advanced-search-filters .flex-search{width:auto;padding:0;flex:1;background: #F9F9F9;border-bottom: 1px solid #444949;height: 51px;}
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-areas{}
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-areas>label{display: none}
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-areas .position-relative,
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-areas #treebox-select-box-areas{height: 100%}
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-areas .text-truncate{padding: 0 12px;display: flex;align-items:center;color: #444949;border: 0;cursor: pointer;}
#advanced-search-filters .advanced-search-filters .flex-search #treebox-select-box-areas span::before{background-image: url(https://goshenpropertyhk.com/wp-content/uploads/2025/03/arrow.svg);width: 16px;height: 16px;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas{border-radius: 0;border: 1px solid rgba(0,0,0,.15);top:calc(100% + 10px);}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content{padding: 0}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content>.form-control{display: none !important;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content>.d-flex.mb-2{display: none !important;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li{padding: 0;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label{align-items: center;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label.parent{padding: 10px 12px;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label.child{padding: 10px 12px 10px 48px;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label .label-text{font-family:"Noto Sans HK";font-size:16px;font-style:normal;font-weight:400;line-height:24px;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label .checkmark{border-radius: 0;}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li .tree-select-arrow{right: 12px;left: auto;background-image: url(https://goshenpropertyhk.com/wp-content/uploads/2025/03/arrow.svg);transform: rotate(-90deg);}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li .tree-select-arrow.opened{transform: rotate(0deg);}
#advanced-search-filters .advanced-search-filters .flex-search #neighborhood-dropdown-box-areas .dropdown-box-content ul li label input[type="checkbox"]:checked + .checkmark{background-color: #0054BA;border-color: #0054BA;}
#advanced-search-filters .advanced-search-filters .flex-search .btn-group {height: 100%;}
#advanced-search-filters .advanced-search-filters .flex-search.flex2{flex:2;}
#advanced-search-filters .flex-search{display: flex;flex-direction: column;gap:2px;}
#advanced-search-filters .flex-search .label{background: transparent;color: white;font-size: 12px;font-family: 'Noto Sans HK';padding: 0;line-height: normal;}
#advanced-search-filters .flex-search .form-control{background:transparent;height: 100%;}
#advanced-search-filters .flex-search button.dropdown-toggle,
#advanced-search-filters .flex-search button.display-text{height: 100%;font-size:16px;font-weight:400;color: #444949;text-overflow:ellipsis;padding: 0 12px;background:transparent;border-radius:unset!important;border:unset;font-family: 'Noto Sans HK';display: flex;align-items: center;justify-content: space-between;}
#advanced-search-filters .flex-search button.dropdown-toggle{border-radius: 0 !important;!i;!;padding: 0 12px;}
#advanced-search-filters .flex-search button.dropdown-toggle .filter-option-inner {line-height: normal;}
#advanced-search-filters .flex-search button.dropdown-toggle .filter-option-inner-inner{/* height:24px; */line-height: 51px;color: #444949;font-size: 16px;font-weight: 400;}
#desktop-header-search .advanced-search-filters .search-icon{height: 100%;}
#desktop-header-search .advanced-search-filters .search-icon::before{display:none;border:unset}
#desktop-header-search .advanced-search-filters #hz-auto-complete{padding: 0 12px;font-size:16px;font-weight:400;color: #444949;border:unset;display: block;}
#desktop-header-search .advanced-search-filters #hz-auto-complete::placeholder{color:#444949;}
#desktop-header-search .advanced-search-filters .form-group{margin:0;height: 100%;}
#desktop-header-search .btn_area{display: flex;width: 15%;}
#desktop-header-search .btn_area button[type=submit]{background: linear-gradient(180deg, rgba(0, 41, 89, 0.75) 0%, rgba(0, 84, 186, 0.75) 100%);backdrop-filter: blur(2px);font-size:20px;font-weight:600;color: white;display: flex;gap:10px;border: none;flex-direction: column;justify-content: center;align-items:center;width: 100%}
#desktop-header-search .btn_area button.mobile_toggle{display:none;width:52px;height:52px;border:0;cursor:pointer;background:linear-gradient(270deg,#80D2DC 0%,#00A5B9 100%);transition: all .25s linear; align-items: center;justify-content: center;}
#desktop-header-search .btn_area button.mobile_toggle.cur{background: linear-gradient(90deg, #00515A 0%, #007582 100%);}
@media screen and (max-width:1024px){
	#desktop-header-search{max-width: 95%;margin: 0 0  0 auto;position: relative;}
	#desktop-header-search .houzez-search-form-js .left_area{padding:40px 20px;}
}
@media screen and (max-width:767px){
	#desktop-header-search .houzez-search-form-js{flex-direction: column;}
	#desktop-header-search .houzez-search-form-js .left_area{width: 100%;padding: 20px;}
	#desktop-header-search #advanced-search-filters{height: 122px;overflow: hidden;transition: all .25s linear;align-items: flex-start;}
	#desktop-header-search #advanced-search-filters.show{height: 406px;overflow: visible;transition: all 0.1s linear;}
	#desktop-header-search #advanced-search-filters .advanced-search-filters{grid-template-columns: repeat(1, 1fr);grid-gap:20px;}
	#desktop-header-search .houzez-status-tabs,
	#advanced-search-filters .advanced-search-filters .flex-search.keyword{order:-99999;}
	#desktop-header-search .btn_area{width: 100%;padding: 12px 20px 20px 20px;background: #fff;}
	#desktop-header-search .btn_area button[type=submit]{padding: 14px;background: linear-gradient(90deg, #002959 0%, #0054BA 100%);backdrop-filter: blur(2px);flex-direction: row;gap:4px;font-size: 18px;}
	#desktop-header-search .btn_area button[type=submit] svg{width: 24px;height: 24px;}
	#desktop-header-search .btn_area button.mobile_toggle{display: flex;}
}

/* Area - Price range */
#desktop-header-search #hz-search-price-range > button::after,
#desktop-header-search #hz-search-area-range  > button::after,
#advanced-search-filters .flex-search button.dropdown-toggle::after{width: 16px;height: 16px;background: url(https://goshenpropertyhk.com/wp-content/uploads/2025/03/arrow.svg) no-repeat;content: '';}
#desktop-header-search #hz-search-price-range .dropdown-menu button:hover,
#desktop-header-search #hz-search-area-range .dropdown-menu button:hover{color:#4A6579;}
#desktop-header-search #hz-search-price-range .dropdown-menu,
#desktop-header-search #hz-search-area-range .dropdown-menu{border:1px solid #D2D8DD;border-radius: 0px!important;left:0px!important;width: 100%;}
#desktop-header-search #hz-search-price-range .dropdown-menu h3,
#desktop-header-search #hz-search-area-range .dropdown-menu h3{font-size:16px;line-height:23.17px;font-weight:700;color:#000;margin-bottom:10px!important;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-info,
#desktop-header-search #hz-search-area-range .dropdown-menu .range-info{margin-bottom:20px!important;}
#desktop-header-search #hz-search-price-range .dropdown-menu strong,
#desktop-header-search #hz-search-area-range .dropdown-menu strong{font-size:16px;color:#1C110A;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-info span,
#desktop-header-search #hz-search-area-range .dropdown-menu .range-info span{font-size:16px;font-weight:400;color:#554D47;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2,
#desktop-header-search #hz-search-area-range .dropdown-menu .range-text-v2{font-size:16px;line-height:1;color:#4A6579;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2 > span,
#desktop-header-search #hz-search-area-range .dropdown-menu .range-text-v2 > span{font-size:30px;margin-top:-2px;}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-box,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-box,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-box,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-box{width:46.5%;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2 .price-range-box{position:relative}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2 .price-range-box:before{content:'HK$';position:absolute;font-size:16px;color:#000;top:50%;left:12px;transform:translateY(-50%)}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2 .range-input,
#desktop-header-search #hz-search-area-range .dropdown-menu .range-text-v2 .range-input{width:100%;display:inline-block;border-radius:4px!important;text-align:left;padding:14px 12px;border:1px solid #D2D8DD;font-weight:400;font-size:16px;color:#1C110A;}
#desktop-header-search #hz-search-price-range .dropdown-menu .range-text-v2 .range-input{padding-left:42px;}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap{padding-bottom:20px!important;}
#desktop-header-search #hz-search-price-range .dropdown-menu button.btn-apply,
#desktop-header-search #hz-search-area-range .dropdown-menu button.btn-apply{display:none!important;}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .price-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .price-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .price-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .price-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .area-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .area-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .area-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .area-range{border:unset;border-radius:unset;height:4px;background-color:#E8E7E6;}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .price-range .ui-slider-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .price-range .ui-slider-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .price-range .ui-slider-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .price-range .ui-slider-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .area-range .ui-slider-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .area-range .ui-slider-range,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .area-range .ui-slider-range,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .area-range .ui-slider-range{height:4px;background-color: #0054BA;top:50%;transform:translateY(-50%);}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle,
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle{border:unset;border-radius:100%;background-color: #0054BA;transform:scale(0.6665);top:-13px;}
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle::after,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle::after,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle::after,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle::after,
#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle::after,
#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle::after,
#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle::after,
#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle::after{content:unset;}
@media screen and (max-width:1024px){
	#desktop-header-search #hz-search-price-range .dropdown-menu strong,
	#desktop-header-search #hz-search-area-range .dropdown-menu strong,
	#desktop-header-search #hz-search-price-range .dropdown-menu .range-info span,
	#desktop-header-search #hz-search-area-range .dropdown-menu .range-info span{font-size:15px;}
	#desktop-header-search .advanced-search-filters #hz-search-price-range > div.dropdown-menu,
	#desktop-header-search .advanced-search-filters #hz-search-area-range > div.dropdown-menu{padding:16px!important;width:100%;}
	#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .price-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .price-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-price-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-area-range .dropdown-menu .price-range-wrap .area-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-price-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle:last-of-type,
	#desktop-header-search #hz-search-area-range .dropdown-menu .area-range-wrap .area-range .ui-slider-handle:last-of-type{margin-left:-22px;}
}
@media screen and (max-width:575px){
	#desktop-header-search #hz-search-area-range{border-top:unset;}
}
@media screen and (max-width:767px){
	#desktop-header-search #hz-search-price-range{border-right:unset;padding-right:unset;}
}
@media screen and (max-width:575px){
	#desktop-header-search #hz-search-price-range{border-top:unset;}
}
@media screen and (max-width:575px){
	#desktop-header-search #hz-search-price-range .dropdown-menu,
	#desktop-header-search #hz-search-area-range .dropdown-menu{left:0!important;}
	#desktop-header-search #hz-search-price-range .dropdown-menu,
	#desktop-header-search #hz-search-area-range .dropdown-menu,
	#desktop-header-search .bootstrap-select.show-tick div.dropdown-menu{max-width:100%;}
}

/* Dropdown popup */
body .bootstrap-select.show-tick div.dropdown-menu{margin-top:10px!important;border-radius:0;width:100%;min-width:280px;box-shadow:0px 4px 10px 0px rgba(6, 12, 12, 0.10) !important;}
body .bootstrap-select.show-tick div.dropdown-menu .bs-searchbox{display: none;}
body .bootstrap-select.show-tick div.dropdown-menu .bs-actionsbox{display: none;}
body .bootstrap-select.show-tick .dropdown-menu li a{padding:10px 12px!important;background-color:transparent!important;display:flex;align-items:center;font-size:16px;color:#000;font-weight:400;line-height:19.2px;}
body .bootstrap-select.show-tick .dropdown-menu li a span.check-mark{right:unset!important;position:unset!important;display:inline-block!important;margin-right:12px;width:24px;height:24px;border-radius:0;border:1px solid #C1C2C2;}
body .bootstrap-select.show-tick .dropdown-menu li a span.check-mark::after{display:none!important;}
body .bootstrap-select.show-tick.show-tick .dropdown-menu .selected span.check-mark{border-color:#0054BA;background-color:#0054BA;}
body .bootstrap-select.show-tick.show-tick .dropdown-menu .selected span.check-mark:after{content:''!important;background-image:url('https://propertylink.com.hk/wp-content/uploads/2024/10/check-icon.svg');background-repeat:no-repeat;background-size:100% 100%;display:inline-block!important;width:16px;height:24px;position:relative;top:0px;left:3px;}
body .bootstrap-select.show-tick .bs-actionsbox{padding:10px 12px!important;gap:12px;}
body .bootstrap-select.show-tick .bs-actionsbox .actions-btn{padding:6px 0!important;font-size: 14px;font-weight: 500;color: #7D1E68;line-height: normal;border-radius: 4px;border:1px solid #7D1E68;}
@media screen and (max-width:1024px){
	body .bootstrap-select.show-tick div.dropdown-menu{width:100%!important;max-width:100%!important;}
}
@media screen and (max-width:480px){
	body .bootstrap-select.show-tick.bs-container div.dropdown-menu{width:100%;}
}
#desktop-header-search #hz-search-price-range > div.dropdown-menu,
#desktop-header-search #hz-search-area-range > div.dropdown-menu{margin-top:10px!important;padding:20px!important;border-color:#D2D8DD!important;box-shadow:none!important;}


/* Remove duplicate error CF7 */
.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)){display:none!important;}


selector .bx-viewport{overflow: unset !important}
		selector .bxslider-wrapper{display: flex;}
		selector .bxslider-wrapper .swiper-slide{max-width: 400px}

		selector .swiper-buttons{display: none}
		selector .bx-controls{margin-top: 50px;}
		selector .bx-controls .bx-pager{display: flex;width: 413px;}
		selector .bx-controls .bx-pager .bx-pager-item{flex:1;}
		selector .bx-controls .bx-pager .bx-pager-link{font-size: 0;height: 2px;background: #0054BA;opacity: 0.25;display: block;transition: all .25s linear;}
		selector .bx-controls .bx-pager .bx-pager-link.active{opacity: 1}

		@media screen and (max-width: 1200px) {
			selector .bx-viewport{overflow: hidden !important}			
		}

#property-listing{}
#property-listing>.d-flex { max-width: 1440px; margin: 0 auto; gap: 21px; display: flex; flex-direction: row; padding:100px 80px; }
#property-listing>.d-flex .accordion-menu-container{width: 373px;}
#property-listing>.d-flex .accordion-menu-container .accordion-menu{display: flex;flex-direction: column;gap:50px;align-items: flex-start;}
#property-listing>.d-flex .accordion-menu-container .menu-header{display: inline-flex !important;!i;!;gap:10px;padding-bottom: 10px;border-bottom: 4px solid #0054BA;}
#property-listing>.d-flex .accordion-menu-container .menu-header svg{font-size: 32px;margin-top: 6px;}
#property-listing>.d-flex .accordion-menu-container .menu-header .menu-title{color: #444949;font-size: 32px;font-weight: 600;line-height: 46px;}
#property-listing>.d-flex .accordion-menu-container .menu-header .menu-title span{color: #0054BA;}
#property-listing>.d-flex .accordion-menu-container .position-relative{width: 100%;}
#property-listing>.d-flex .accordion-menu-container .position-relative .selected-item{padding: 12px;background: #002959;}
#property-listing>.d-flex .accordion-menu-container .position-relative .selected-item h2{font-size: 16px;color: #fff;line-height: 23px;font-weight: 400}
#property-listing>.d-flex .accordion-menu-container .position-relative .selected-item svg path{stroke:#fff;}
#property-listing>.d-flex .accordion-menu-container .position-relative .accordion{list-style: none;margin:0;padding: 0;background: #002959}
#property-listing>.d-flex .accordion-menu-container .position-relative .accordion-button{padding: 12px 20px;background: #002959;border-left: 4px solid #00A5B9;}
#property-listing>.d-flex .accordion-menu-container .position-relative .accordion-button.collapsed{border-left-color: transparent;}
#property-listing>.d-flex .accordion-menu-container .position-relative .accordion-button a{color: #00A5B9;font-size: 20px;font-weight: 600;line-height: normal;line-height: 29px;}
#property-listing>.d-flex .accordion-menu-container .position-relative .accordion-button.collapsed a{color: #fff}
#property-listing>.d-flex .property-listing-container{width: calc(100% - 344px - 24px);display: flex;flex-direction: column;}
#property-listing>.d-flex .property-listing-container>.d-flex{margin-bottom: 52px;}
#property-listing>.d-flex .property-listing-container .search_result{color: #444949;font-size: 16px;font-weight: 700;padding-left:8px;margin-bottom: 20px; }
#property-listing>.d-flex .property-listing-container .search_result span{color: #0054BA;}
#property-listing>.d-flex #property-area-filter-list{margin: 0;flex-wrap: nowrap;border-left: 1px solid #444949}
#property-listing>.d-flex #property-area-filter-list li{border: 1px solid #444949;border-left: 0;}
#property-listing>.d-flex #property-area-filter-list li>a{color: #444949;font-size: 16px;font-weight: 500;line-height: 23px;padding: 14px 20px;display: inline-block;}
#property-listing>.d-flex #property-area-filter-list li>a.active{background: #444949;color: #fff;}
#property-listing>.d-flex .property-listing-container .property-grid{display: grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;}
#property-listing>.d-flex .property-listing-container .property-card{padding: 0;}
.property-listing-container .property-card{position: relative;}
.property-listing-container .property-card a.link_box{position: absolute;inset:0 0 0 0;z-index: 2;}
#property-listing>.d-flex .property-listing-container .property-card .img_box{position: relative;height: 0;padding-top: 100%;margin-bottom: 20px;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .img{position: absolute;inset: 0 0 0 0;display: flex;align-items:center;justify-content: center;overflow: hidden;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .img>a{display: block;height: 100%;width: 100%;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .img img{height: 100%;max-width: none;width: 100%;object-fit:cover;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .price_list{position: absolute;right: 0;top: 20px;display: flex;flex-direction: column;gap:10px;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .price_list .price{padding: 10px 12px;width: 138px;display: flex;justify-content: space-between;}
#property-listing>.d-flex .property-listing-container .property-card .img_box .price.rent{background: #F97653}
#property-listing>.d-flex .property-listing-container .property-card .img_box .price.sale{background: #00A5B9}
#property-listing>.d-flex .property-listing-container .property-card .img_box .price *{font-size: 16px;color: white;font-weight: 700;white-space: nowrap;}
#property-listing>.d-flex .property-listing-container .property-card .property-body{display: flex;flex-direction:column;gap:10px;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .title{font-size:20px;font-weight:700;margin: 0;line-height: inherit;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .title a{color:#444949;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .address{display: flex;gap:4px;align-items: center;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .address span{font-size: 14px;font-weight: 400;line-height: normal;color: #828585;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .brief{color: #828585;font-size: 16px;font-weight: 400;line-height: 20px;margin-bottom: 10px;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container{display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;gap:20px;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .prop-area-custom{display: flex;gap:4px;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .tag_list{display: flex;gap:10px;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .tag{display: flex;gap:4px;align-items: center;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .tag .char{color: #828585;font-weight: 400;font-size: 12px; }
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .tag svg path{fill:#0054BA;} 
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list{display: none;flex-direction: column;gap:8px;width: 100%;}		
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list .price{padding: 10px 12px;width: 100%;min-width: 161px;max-width: 70%;display: flex;justify-content: space-between;}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list .price.rent{background: #F97653}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list .price.sale{background: #00A5B9}
#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list .price *{font-size: 13px;color: white;font-weight: 700;white-space: nowrap;}



@media screen and (max-width: 1024px) {
	#property-listing>.d-flex{flex-direction: column;align-items:center;padding: 40px 0;}
	#property-listing>.d-flex .accordion-menu-container{width: 100%;margin: 0 auto;padding:  10px 20px 4px;}
	#property-listing>.d-flex .accordion-menu-container .accordion-menu{gap:26px;}
	#property-listing>.d-flex .accordion-menu-container .position-relative .selected-item{}
	#property-listing>.d-flex .accordion-menu-container .position-relative .accordion{z-index: 100;border-radius: 8px;display: block !important;!i;!;position: absolute;top: calc(100% + 10px);left: 0;right: 0;opacity: 0;pointer-events: none;transition: all .25s linear;}
	#property-listing>.d-flex .accordion-menu-container .position-relative .accordion.show{opacity: 1;pointer-events:auto;}
	#property-listing>.d-flex .accordion-menu-container .position-relative .accordion-button a{font-size: 16px;}
	#property-listing>.d-flex .accordion-menu-container .menu-header svg{font-size: 28px;margin-top: 0}
	#property-listing>.d-flex .accordion-menu-container .menu-header .menu-title{font-size: 24px;line-height: 35px;}
	#property-listing>.d-flex .property-listing-container{width: 100%;}
	#property-listing>.d-flex .property-listing-container>.d-flex{width: 100%;padding: 0 20px;flex-direction: column;align-items: flex-start !important;gap:24px;}
	#property-listing>.d-flex #property-area-filter-list{width: 100%;flex-wrap: wrap;}
	#property-listing>.d-flex #property-area-filter-list li{}
	#property-listing>.d-flex #property-area-filter-list li a{display: block;text-align: center;}
	#property-listing>.d-flex .property-listing-container>.d-flex .sort-by{width: 100%;}

	#property-listing>.d-flex .property-listing-container .property-grid{grid-template-columns: repeat(1, 1fr);padding: 0 20px;}
	#property-listing>.d-flex .property-listing-container .property-card{display: flex;gap:12px;}
	#property-listing>.d-flex .property-listing-container .property-card .img_box{width: 31.04%;height: auto;padding-top: 0;margin-bottom: 0}
	#property-listing>.d-flex .property-listing-container .property-card .property-body{width: calc(100% - 31.04% - 12px);gap: 8px;}
    #property-listing>.d-flex .property-listing-container .property-card .property-body .title{font-size: 15px;}
    #property-listing>.d-flex .property-listing-container .property-card .property-body .brief{font-size: 13px;line-height: normal;margin-bottom: 0;}
	#property-listing>.d-flex .property-listing-container .property-card .img_box .price_list{display: none;}
	#property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container .mob_price_list{display: flex;}
    #property-listing>.d-flex .property-listing-container .property-card .property-body .prop-area-container{gap: 16px;}
}

@media screen and (max-width: 800px) {
	#property-listing>.d-flex #property-area-filter-list li{flex:1;}
	#property-listing>.d-flex #property-area-filter-list li a{padding: 14px 0;white-space: nowrap;}
}

.property_price{display: flex;gap:10px;align-items:center;}
.property_price.sale{color: #7D1E68;}
.property_price.rent{color: #51CE81;}
.property_price .tag{height: 27px;line-height: 27px;padding: 0 12px;border-radius: 4px;color: #fff;font-size: 16px;font-weight: 600;}
.property_price.sale .tag{background: #7D1E68}
.property_price.rent .tag{background: #51CE81}
.property_price .price{color: inherit;font-size: 32px;font-weight: 600;}

@media screen and (max-width: 1200px) {
	.property_price .price{font-size: 24px;}
}

.fancybox__container{z-index: 1000000 !important}

#property_detail_gallery_pc{}
#property_detail_gallery_pc .cont{max-width: 1280px;margin: 0 auto;}
#property_detail_gallery_pc .cont .silder_list{width: 100%;display: flex;gap: 20px;height: 636px;}
#property_detail_gallery_pc .cont .silder_list .img_1{width: 66%}
#property_detail_gallery_pc .cont .silder_list .right{width:calc(100% - 66% - 20px);display:flex;flex-direction:column;gap:20px;height:100%;overflow:hidden;}
#property_detail_gallery_pc .cont .silder_list .right .img{height: 50%;}
#property_detail_gallery_pc .cont .silder_list img{width:100%;height:100%;object-fit:cover;object-position:center;}
#property_detail_gallery_pc .cont .ohter_img{display: none;}


#property_detail_gallery{}
#property_detail_gallery .cont{max-width: 1200px;margin:0 auto;}	
#property_detail_gallery .cont .bx-wrapper{position: relative;}
#property_detail_gallery .cont .bx-viewport{overflow: inherit !important;}
#property_detail_gallery .cont .bx-controls{position: absolute;left: -58px;right: -58px;top: 50%;transform:translateY(-50%);pointer-events:none;}
#property_detail_gallery .cont .bx-controls-direction{display: flex;justify-content: space-between;}
#property_detail_gallery .cont .bx-controls .bx-prev,
#property_detail_gallery .cont .bx-controls .bx-next{pointer-events:auto;}
#property_detail_gallery .cont .silder_list{height: 100%;}
#property_detail_gallery .cont .slide{height: 100%;display: flex;align-items:center;justify-content: center;}

@media screen and (max-width: 1200px) {
	#property_detail_gallery .cont .bx-viewport{overflow: hidden !important;}
	#property_detail_gallery .cont .bx-controls{left: 0;right: 0}
}
@media screen and (max-width: 1000px) {
	#property_detail_gallery .cont .slide{height: 280px;}
	#property_detail_gallery .cont .slide img{width: 100%;height: 100%;object-fit:cover;}
}

#index_section_04{background: #0054BA}
#index_section_04 .pc_hide{display: none !important;}
#index_section_04 .mobile_hide{}
#index_section_04 .cont{padding: 0 0 0 80px; max-width: 1440px;margin: 0 auto;position: relative;}
#index_section_04 .cont .tab_title{display: flex;position: absolute;top: 150px;left: 120px;flex-direction: column;border-left: 2px solid rgba(255, 255, 255, 0.33);z-index: 3;}
#index_section_04 .cont .tab_title .line{position: absolute;left: -1px;height: 77.6px;width: 1px;background: white;top: 0;transition: all .35s ease-out;}
#index_section_04 .cont .tab_title .tab_item{padding: 27.3px 20px;color: #fff;font-size: 16px;font-weight: 700;line-height: 23px;cursor: pointer;opacity: 0.5;transition: all .25s linear;}
#index_section_04 .cont .tab_title .tab_item.cur{opacity: 1}
#index_section_04 .cont .tab_title .tab_btn{position: absolute;left: -22px;cursor: pointer;}
#index_section_04 .cont .tab_title .tab_btn.top{top: -40px;}
#index_section_04 .cont .tab_title .tab_btn.bottom{bottom: -40px;}
#index_section_04 .cont .tab_content{}
#index_section_04 .cont .tab_content .toggle_content{display: none;}
#index_section_04 .cont .tab_content .content{display: flex;}
#index_section_04 .cont .tab_content .content .img{width: fit-content;flex-shrink: 0;z-index: 1;position: relative;}
#index_section_04 .cont .tab_content .content .img:after{content: '';position: absolute;inset:0 0 0 0;opacity: 0.4;background: #060C0C;mix-blend-mode: multiply;}
#index_section_04 .cont .tab_content .content .info_content{flex-grow: 1;flex-shrink: 1;display: flex;flex-direction: column;align-items: flex-start;margin-left: -122px;z-index: 2;justify-content: center;}
#index_section_04 .cont .tab_content .content .info_content .title{color: #fff;font-size: 56px;font-weight: 700;line-height: 1.2;margin-bottom: 100px;}
#index_section_04 .cont .tab_content .content .info_content .brief_area{margin-bottom: 80px;width: 522px;}
#index_section_04 .cont .tab_content .content .info_content .brief_area .no{color: #fff;font-family: 'Heebo';font-size: 36px;font-weight: 700;line-height: 53px;}
#index_section_04 .cont .tab_content .content .info_content .brief_area .sub_title{color: #fff;font-size: 32px;font-weight: 700;line-height: 46px;margin-bottom: 20px;}
#index_section_04 .cont .tab_content .content .info_content .brief_area .brief{color: #fff;font-size: 20px;font-weight: 400;line-height: 29px;height: 116px;}
#index_section_04 .cont .tab_content .content .info_content .btn_area{}
#index_section_04 .cont .tab_content .content .info_content .btn_area .btn{display:flex;background:white;width:295px;border:1px solid #0054BA;padding:14px 20px;justify-content:space-between;align-items:center;flex-shrink:0;height: 52px;border-radius: 0}
#index_section_04 .cont .tab_content .content .info_content .btn_area .btn .char{color: #0054BA;font-size: 16px;font-weight: 700;}
#index_section_04 .cont .tab_title_moblie{padding-top: 32px;}
#index_section_04 .cont .tab_title_moblie .list{display: flex;gap:16px;align-items: center;justify-content: center;}
#index_section_04 .cont .tab_title_moblie .list .tab_current{color:#FFF;text-align:center;font-family:"Noto Sans HK";font-size:15px;font-style:normal;font-weight:700;}
#index_section_04 .cont .tab_title_moblie .list .tab_btn{cursor: pointer;}
#index_section_04 .cont .tab_title_moblie .list .tab_btn.disable{opacity: 0.33}


@media screen and (max-width: 1300px) {
	#index_section_04 .cont .tab_content .content .img{width: 60%;height: 100%;}
}
@media screen and (max-width: 1024px) {
	#index_section_04{padding: 40px 0}
	#index_section_04 .cont{padding: 0;max-width: 100%}
	#index_section_04 .pc_hide{display: block !important;}
	#index_section_04 .mobile_hide{display: none !important;}	
	#index_section_04 .cont .tab_content .content{flex-direction: column;gap:24px;}
	#index_section_04 .cont .tab_content .content>.title.pc_hide{color:#FFF;font-family:"Noto Sans HK";font-size:24px;font-style:normal;font-weight:700;line-height:120%; padding: 0 20px;}
	#index_section_04 .cont .tab_content .content .img{width: 100%;position: relative;height: 0;padding-top: 76.8%;}
	#index_section_04 .cont .tab_content .content .img img{position: absolute;inset:0 0 0 0;max-width: unset;height: 100%;width: 100%;object-fit: cover;object-position: center center;}
	#index_section_04 .cont .tab_content .content .img:after{display: none;}
	#index_section_04 .cont .tab_content .content .info_content{margin-left: 0;padding: 0 20px;}
	#index_section_04 .cont .tab_content .content .info_content .brief_area{margin-bottom: 60px;width: 100%}
	#index_section_04 .cont .tab_content .content .info_content .brief_area .no{font-size: 24px;line-height: 35px;}
	#index_section_04 .cont .tab_content .content .info_content .brief_area .sub_title{font-size: 24px;line-height: 35px;margin-bottom: 16px;}
	#index_section_04 .cont .tab_content .content .info_content .brief_area .brief{line-height: 22px;font-size: 15px;}
}

@media screen and (max-width:800px) {
	#index_section_04 .cont .tab_content .content .info_content .btn_area {width: 100%;}
	#index_section_04 .cont .tab_content .content .info_content .btn_area .btn {width: 100%;}
}



#synergy_mortgage_calculator{background: #F2FBFB;}
#synergy_mortgage_calculator .cont{max-width: 1280px;margin: 0 auto;padding: 100px 0;}
#synergy_mortgage_calculator .cont .title{color: #444949;font-size: 36px;font-weight: 600;line-height: 52px;padding-bottom: 10px;border-bottom: 4px solid #0054BA;margin-bottom: 40px;float: left;}
#synergy_mortgage_calculator .cont .title span{color: #0054BA;}
#synergy_mortgage_calculator .cont .content{display: flex;gap:20px;justify-content: space-between;align-items: flex-start;clear: both;width: 100%;}
#synergy_mortgage_calculator .cont .content .form{width: 630px;flex-shrink: 0;}
#synergy_mortgage_calculator .cont .content .form>form{display: flex;flex-direction: column;gap:20px;}
#synergy_mortgage_calculator .cont .content .form .item{display: flex;flex-direction: column;gap:4px;}
#synergy_mortgage_calculator .cont .content .form .item .label{background: transparent;color:#828585;font-size: 14px;font-weight: 400;padding: 0;line-height: 20px;}
#synergy_mortgage_calculator .cont .content .form .item .input{width: 100%;height: 50px;border: 1px solid #444949;background: #F9F9F9;display: flex;}
#synergy_mortgage_calculator .cont .content .form .item .input .prefix{width: 50px;height: 100%;display: flex;align-items:center;justify-content: center;border-right: 1px solid #444949;flex-shrink: 0;}
#synergy_mortgage_calculator .cont .content .form .item .input .input_text{width: 100%;height: 100%;border:0;background: transparent;padding: 0 12px;color: #060C0C;font-size: 16px;font-weight: 400}
#synergy_mortgage_calculator .cont .content .form .subBtn{width: 295px;height: 52px;background: url(/wp-content/uploads/2025/01/Vector-13-1.svg) no-repeat right 20px center #444949;padding: 0 20px;cursor: pointer;color: #FFF;font-size: 16px;font-weight: 500;text-align: left;margin-top: 30px;border: 0}
#synergy_mortgage_calculator .cont .content .result{width: 100%}
#synergy_mortgage_calculator .cont .content .result .box{padding: 20px;background: #BFE9ED;display: flex;flex-direction: column;gap:10px;margin:24px 0 10px;}
#synergy_mortgage_calculator .cont .content .result .box .item{display: flex;justify-content: space-between; }
#synergy_mortgage_calculator .cont .content .result .box .item .label{background: transparent;padding: 0;color: #060C0C;font-size: 16px;font-weight: 400; line-height: 23px;}
#synergy_mortgage_calculator .cont .content .result .box .item .price{color: #060C0C;font-size: 16px;font-weight: 700;line-height: 23px;}
#synergy_mortgage_calculator .cont .content .result .tip{color: #828585;font-size: 12px;font-weight: 400;}

@media screen and (max-width: 1500px){
	#synergy_mortgage_calculator .cont{max-width: 100%;padding: 100px 20px; }
	#synergy_mortgage_calculator .cont .content .form{width: 55%;}
}
@media screen and (max-width: 800px){
	#synergy_mortgage_calculator .cont{padding: 40px 20px; }
	#synergy_mortgage_calculator .cont .content{gap:40px;}
	#synergy_mortgage_calculator .cont .title{font-size: 24px;line-height: 35px;padding-bottom: 8px;margin-bottom: 24px;}
	#synergy_mortgage_calculator .cont .content{flex-wrap: wrap;}
	#synergy_mortgage_calculator .cont .content .form{width: 100%;}
	#synergy_mortgage_calculator .cont .content .form .subBtn{margin-top: 12px;}
	#synergy_mortgage_calculator .cont .content .result .box{padding: 12px;gap:8px;margin: 0 0 8px;}
	#synergy_mortgage_calculator .cont .content .result .box .item .label{font-size: 15px;line-height: 22px;}
	#synergy_mortgage_calculator .cont .content .result .box .item .price{font-size: 15px;line-height: 22px;}
}
/*