/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
html, body, div, h1, h2, h3, h4, h5, h6, p, a{font-family: 'HKNova',  'Work Sans' !important}
.team-border .position1 {margin-bottom: 0px;}
.div-dialog{background:white;padding-bottom:10px;}
.brand-title{padding-bottom:25px;padding-top:25px;color:rgba(0,0,0,.75);font-weight:bold;font-size:20px !important;clear:both !important;}
.branch-name, .branch-newhome-name, .exclude-result-type, .search-type-name, .new-build-name, .looking-type-name, .clyde-branch-type-name{font-weight:350 !important;border:1px solid #c6c6c6;border-radius:2px;color:#848484;padding:7px;padding-left:10px;font-size:14px !important;}
.branch-name:hover, .branch-newhome-name:hover, .exclude-result-type:hover, .new-build-name:hover, .looking-type-name:hover, .clyde-branch-type-name:hover{cursor:pointer;background:#3e3e3e;color:white;}
.branch-name-active{cursor:pointer !important;background:#3e3e3e !important;color:white !important;}
.property-type-name, .property-newhome-type-name{margin-bottom:5px !important;}
.property-type-name, .property-newhome-type-name{font-weight:300 !important;border:1px solid #c6c6c6;border-radius:2px;color:#848484;padding:7px;padding-left:10px;font-size:14px !important;}
.property-newhome-type-name:hover,
.property-type-name:hover, .search-type-name:hover{cursor:pointer;background:#ca005d;color:white;}
.property-type-name-active{cursor:pointer;background:#ca005d;color:white;}
.span-active{color:white;}
.ui-rangeslider{width:80%;margin-left:2%;}
.refine-search{float: right;}
.head-letting{background: #ebebeb;padding: 15px 0px 0px 15px;}
@media (min-width:767px){.icon-header{padding-left:0px;padding-right:0px;margin-top:0px !important;width:4%;}
.search-input{width:100% !important;font-size:25px !important;margin-top:0px !important;}
.icon-area-element{height:32px !important;width:32px !important;}
.range-value{margin-top:-10px !important;}
.prince-max-popup-value,
.prince-min-popup-value,
.prince-max-popup-value-mailing,
.radius-max-popup-value-mailing,
.prince-min-popup-value-mailing,
.radius-min-popup-value-mailing,
.prince-max-popup-value-newhome,
.prince-min-popup-value-newhome,
.radius-max-popup-value,
.radius-min-popup-value{width:60px !important;height:25px !important;}
}
@media (min-width:1101px){.fix-size-modal .fix-size-modal-dialog{width:65% !important;}
.image-search-template{height:200px !important;}
.image-search-template-new{height:200px !important;}
.fix-testimonial-result .result-tab .nav-tabs{float:right !important;}
.button-title{font-size:13px !important;margin-top:15px !important;padding:8px !important;}
.fix-title-newhome-a{margin-top:19px !important;margin-left:-45px !important;}
.icon-area{margin-top:18px !important;position:absolute !important;right:20px !important;top:unset !important;}
.image-size-property{max-height:27vw !important;min-height:380px;}
.fa-plus-circle{font-size:18px !important;}
.fa-minus-circle{font-size:18px !important;}
.branch-custom{width:20% !important;}
#new-build-select[type='checkbox']:after,
#results-type-select[type='checkbox']:after,
#search-type-select[type='checkbox']:after,
#new-build-select[type='checkbox']:checked:after,
#results-type-select[type='checkbox']:checked:after,
#search-type-select[type='checkbox']:checked:after{top:-12px !important;}
#clyde-branch-type-select[type='checkbox']:checked:after,
#looking-type-select[type='radio']:after{top:-11px !important;}
#branch-select[type='checkbox']:after,
#branch-select[type='checkbox']:checked:after,
#branch-newhome-select[type='checkbox']:after,
#branch-newhome-select[type='checkbox']:checked:after{top:-12px !important;}
#property-newhome-type-select[type='checkbox']:after,
#property-newhome-type-select[type='checkbox']:checked:after,
#property-type-select[type='checkbox']:after,
#property-type-select[type='checkbox']:checked:after{top:-12px !important;}
.local-live{margin-left:0px !important;}
.report-brochure{padding-right:0px !important;}
.about-house, .about-floor{margin-left:0px;}
.property-glance{padding-top:50px;}
}
@media (min-width:767px) and (max-width:1100px){.newhome-a-title{font-size:26pt !important;}
.agreed-check{margin-top:20px;}
.fix-about-dev{padding-left:20px !important;padding-right:20px !important;}
#search-area{top:0px !important;}
.button-title{font-size:13px !important;margin-top:15px !important;padding:8px !important;}
.title-search{margin-top:13px !important;}
.icon-area{top:15px !important;right:15px !important;}
.icon-menu-area .icon-cancel-fine:before{padding-top:4px !important;}
.range-value{margin-top:-8px !important;font-size:12px !important;padding-left:10px !important;padding-right:10px !important;}
.about-floor .main-info-title label{font-size:18px !important;margin-left:-26px !important;margin-top:9px !important;}
.map{margin-left:-15px !important;}
.fix-also-like{padding-left:0px !important;padding-right:0px !important;}
.property-name,.property-newhome-name{font-size:12px !important;}
.branch-name, .branch-newhome-name, .exclude-result-type, .search-type-name, .new-build-name, .looking-type-name, .clyde-branch-type-name{font-size:13px !important;}
#new-build-select[type='checkbox']:after,
#results-type-select[type='checkbox']:after,
#search-type-select[type='checkbox']:after,
#looking-type-select[type='radio']:after,
#clyde-branch-type-select[type='checkbox']:after,
#new-build-select[type='checkbox']:checked:after,
#results-type-select[type='checkbox']:checked:after,
#search-type-select[type='checkbox']:checked:after,
#looking-type-select[type='radio']:checked:after,
#clyde-branch-type-select[type='checkbox']:checked:after{top:-11px !important;width:11px !important;height:11px !important;}
#branch-select[type='checkbox']:after,
#branch-select[type='checkbox']:checked:after,
#branch-newhome-select[type='checkbox']:after,
#branch-newhome-select[type='checkbox']:checked:after{top:-11px !important;width:11px !important;height:11px !important;}
#property-type-select[type='checkbox']:after,
#property-type-select[type='checkbox']:checked:after,
#property-newhome-type-select[type='checkbox']:after,
#property-newhome-type-select[type='checkbox']:checked:after{top:-11px !important;width:11px !important;height:11px !important;}
.image-size-property{height:330px !important;}
.fa-plus-circle{font-size:18px !important;}
.fa-minus-circle{font-size:18px !important;}
.branch-title-area{padding-left:40px !important;}
.branch-info-area{padding-left:55px !important;}
.branches-info{font-size:13px !important;;}
.branches-info-title{font-size:13px !important;;}
.main-info-title label{margin-left:-20px !important;margin-top:21px !important;padding-left:0px !important;}
.icon-favorite{width:27px !important;}
.about-floor .floor{}
.about-floor .main-info-title img{width:22px !important;}
.fix-abc{padding-right:0px !important;}
.fix-full-hidden{padding-right:0px !important;}
.brochure{margin-top:25px !important;padding:35px 22px 30px 22px !important;}
.brochure .detail1{}
.report-brochure{padding-left:0px !important;padding-right:0px !important;}
}
@media (max-width:992px){.comming-soon{}
.property-glance{margin-bottom:20px;}
.table-scroll{width:100%;overflow:auto;}
.table-scroll section{width:1000px;}
.fix-Prince-floor-testimonials .title-detail{width:100% !important;}
.fix-Prince-floor-testimonials .btn-group{margin-bottom:15px;}
.btn-group-class{float:left !important;}
}
@media (min-width:769px) and (max-width:1100px){.newhome-b .fix-also-like{padding-left:15px !important;padding-right:15px !important;}
.newhome-b{height:315px;}
.brochure .detail1{padding-top:15px !important;}
.about-floor .main-info-title img{width:19px;}
.about-floor .main-info-title label{font-size:18px !important;margin-left:-12px !important;margin-top:5px !important;}
.main-info-title label{margin-left:-20px !important;margin-top:16px !important;padding-left:0px !important;}
}
@media (max-width:767px){.refine-search{float: left; margin-bottom: 12px; margin-top: 5px;}
.fix-fullwidth-mobile{margin-left:-33px !important;margin-right:-33px !important;}
.property-report{display:none;}
.fix-agent-mobile-hidden .property-report{display: block !important;}
.fix-agent-mobile-hidden .report{display: block !important;}
.fix-agent-mobile-hidden .report{margin-top:-1px;}
.fix-button-mobile{padding-top: 25px !important;padding-left:2px}
.fix-agent-mobile{padding-right:2px}
.fix-button-mobile .btn{font-size:9px !important; margin-top: 5px !important;}
.fix-agent-mobile-hidden{}
.comming-soon{padding-left:15px !important;}
.offer-overview .container{padding-left:0px !important;padding-right:0px !important;}
.about-floor .content-image{height:330px !important;}
.marker-search-info{padding:0px;max-width:300px;}
.map-icon-info{height:159px !important;}
.image-property{height:164px !important;}
.fix-image-property{height:158px !important;}
.newhome-search-results{}
.new-b-also-like-new{padding-left:15px !important;padding-right:15px !important;}
.newhome-title-area{padding-bottom:0px !important;}
.fix-button-newhome{margin-top:10px !important;margin-bottom:30px;}
img.button-play-custom{width:80px !important;}
img.button-play-custom-child{width:80px !important;}
img.button-play-custom-home{width:80px !important;}
.header-gallery{height:270px !important;}
.fix-height-gallery{padding-bottom:270px !important;}
.new-b-also-like{min-height:355px !important;}
.submit-form-mailing{text-align:center;}
.submit-form-mailing input[type="submit"]{padding:11px 53px !important;font-size:16px !important;}
.mailing-header-sub{margin-top:10px !important;}
.agreed-check{margin-top:20px;}
.registered-new{padding-bottom:10px !important;}
.fix-looking{padding-left:32px !important;font-size:11px !important;}
.agreed-check{font-size:14px !important;}
#exist-email-mailing{width:100% !important;}
.registered{padding-left:15px!important;padding-right:15px!important;}
.registered-new{padding-left:15px!important;padding-right:15px!important;}
.mailing_container{padding-left:15px!important;padding-right:15px!important;}
.search_container{padding-left:20px !important;padding-right:20px !important;}
.search-title label{font-size:22pt !important;}
.search-title label.sort-label{font-size:15px !important;}
.search-title p, .fix-result-text{color:#3e3e3e !important;font-size:15px !important;font-weight:600 !important;margin-top:21px !important;}
.hr-search{margin-top:15px !important;}
.fix-search-area{}
.fix-testimonial-result .result-tab{text-align:center;}
.fix-testimonial-result .result-tab .nav-tabs li a{padding:10px 8px !important;font-size:12px !important;}
.fix-search-content .info .detail1{font-size:13px !important;}
.fix-search-content .info .price{font-size:14px;}
.fix-search-content .info div{font-size:13px !important;}
.fix-search-content .info{margin-top:5px !important;}
.menu-footermenu-container{margin-top:-77px !important;}
.button-title{font-size:9px !important;margin-top:10px !important;padding:7px !important;}
.imge-offer{padding-right:0px !important;}
.map{margin-left:-15px !important;}
.fix-also-like{padding-left:0px !important;padding-right:0px !important;}
.brand-title{font-size:20px !important;}
.property-name, .property-newhome-name{font-size:10px !important;}
.branch-name, .branch-newhome-name, .exclude-result-type, .search-type-name, .new-build-name, .looking-type-name, .clyde-branch-type-name{font-size:11px !important;}
.image-size-property{max-height:300px !important;}
.property-info-white, .property-info-black{font-size:14px !important;padding-top:16px !important;}
.branch-title-area{padding-left:35px !important;}
.branch-info-area{padding-left:50px !important;}
.branches-info{font-size:12px !important;;}
.branches-info-title{font-size:12px !important;;}
.branch-button{font-size:12px !important;}
#new-build-select[type='checkbox']:after,
#results-type-select[type='checkbox']:after,
#search-type-select[type='checkbox']:after,
#looking-type-select[type='radio']:after,
#clyde-branch-type-select[type='checkbox']:after,
#new-build-select[type='checkbox']:checked:after,
#results-type-select[type='checkbox']:checked:after,
#search-type-select[type='checkbox']:checked:after,
#looking-type-select[type='radio']:checked:after,
#clyde-branch-type-select[type='checkbox']:checked:after{width:11px !important;height:11px !important;top:-9px !important;}
#branch-select[type='checkbox']:after,
#branch-select[type='checkbox']:checked:after,
#branch-newhome-select[type='checkbox']:after,
#branch-newhome-select[type='checkbox']:checked:after{width:11px !important;height:11px !important;top:-9px !important;}
#property-newhome-type-select[type='checkbox']:after,
#property-newhome-type-select[type='checkbox']:checked:after,
#property-type-select[type='checkbox']:after,
#property-type-select[type='checkbox']:checked:after{width:11px !important;height:11px !important;top:-9px !important;}
.range-value{margin-top:-6px !important;font-size:9px !important;padding-left:5px !important;padding-right:5px !important;}
.title-search{margin-top:-11px !important;}
.icon-header, .icon-header img{margin-top:9px !important;width:30px !important;}
.icon-area{top:15px !important;right:15px !important;}
.icon-search, .icon-cancel-fine{font-size:16px !important;}
#search-area{right:27px !important;top:-14px !important;}
#cancel-area{right:6px !important;top:-15px !important;}
.icon-search:before{padding-right:1px !important;}
.icon-menu-area{width:21px !important;height:21px !important;}
.icon-menu-area .icon-cancel-fine:before{padding-top:4px !important;}
.search-input{margin-top:-15px !important;background:transparent !important;}
.main-info-title label{margin-left:25px !important;margin-top:-20px !important;}
.main-info-title{font-size:22px !important;}
.main-info-title .imge-offer img{width:25px !important;}
.main-info-detail{font-size:12px !important;line-height:15px !important;}
.main-info-detail-text p{text-align:left;}
.title-detail{padding-right:20px !important;}
.property-glance{padding-top:0px !important;}
.property-report .detail1{font-size:15px !important;}
.property-report .detail2{font-size:13px !important;}
.property-report .detail3{font-size:17px !important;padding-top:14px !important;}
.property-report .detail4, .property-report .detail5{font-size:15px !important;}
.property-button{margin-top:15px !important;}
.about-house, .about-floor{position:relative !important;padding:25px !important;padding-top:10px !important;}
.icon-favorite{width:20px !important;right:28px !important;top:37px !important;}
.about-floor .content-image{padding-top:0px !important;}
.about-floor .floor{}
.about-floor .main-info-title .imge-offer img{width:22px !important;}
.about-floor .main-info-detail{font-size:10px !important;padding-left:25px !important;}
.local-live-info .info{padding-left:26px !important;padding-right:26px !important;}
.local-live-info .info .detail1{font-size:14px !important;}
.local-live-info .info .detail2 p{text-align:left;}
.report-brochure{padding-left:0px;padding-right:0px !important;}
.fix-abc{padding-right:0px !important;}
.fix-full-hidden{padding-right:0px !important;}
.brochure{margin-top:25px !important;padding:35px 20px 20px 30px !important;}
.brochure .detail1{}
.also-like .info .title{font-size:20px !important;}
.also-like .info .detail1{font-size:15px !important;}
.also-like .info .detail2 p{font-size:12px !important;}
.offer-title{font-size:20px !important;}
.offer-detail{font-size:13px !important;}
}
@media (max-width:400px){.enquiry-fix .info .detail1{font-size:25px !important;}
.property-name, .property-newhome-name{font-size:8px !important;}
.branch-nam, .exclude-result-typee{font-size:9px !important;}
.type-name{font-size:10px !important;}
.title-search{margin-top:-11px !important;}
.icon-header, .icon-header img{margin-top:9px !important;width:30px !important;}
.icon-area{top:15px !important;right:15px !important;}
.icon-search, .icon-cancel-fine{font-size:16px !important;}
#search-area{right:27px !important;top:-14px !important;}
#cancel-area{right:6px !important;top:-15px !important;}
.icon-search:before{padding-right:1px !important;}
.icon-menu-area{width:21px !important;height:21px !important;}
.icon-menu-area .icon-cancel-fine:before{padding-top:4px !important;}
.search-input{margin-top:-15px !important;background:transparent !important;}
.main-info-title label{margin-left:25px !important;margin-top:-20px !important;}
.main-info-title{font-size:22px !important;}
.main-info-title .imge-offer img{width:25px !important;}
.main-info-detail{font-size:12px !important;line-height:15px !important;}
.main-info-detail-text p{text-align:left;}
.title-detail{padding-right:20px !important;}
.property-glance{padding-top:0px !important;}
.property-report .detail1{font-size:15px !important;}
.property-report .detail2{font-size:13px !important;}
.property-report .detail3{font-size:17px !important;padding-top:14px !important;}
.property-report .detail4, .property-report .detail5{font-size:15px !important;}
.property-button{margin-top:15px !important;}
.about-house, .about-floor{position:relative !important;padding:25px !important;padding-top:10px !important;}
.icon-favorite{width:20px !important;right:28px !important;top:37px !important;}
.about-floor .content-image{padding-top:0px !important;}
.about-floor .floor{}
.about-floor .main-info-title label{font-size:18px !important;margin-left:-14px !important;margin-top:7px !important;}
.about-floor .main-info-title .imge-offer img{width:22px !important;}
.about-floor .main-info-detail{font-size:10px !important;padding-left:21px !important;}
.local-live-info .info{padding-left:26px !important;padding-right:26px !important;}
.local-live-info .info .detail1{font-size:14px !important;}
.local-live-info .info .detail2 p{text-align:left;}
.report-brochure{padding-left:0px;padding-right:0px !important;}
.fix-abc{padding-right:0px !important;}
.fix-full-hidden{padding-right:0px !important;}
.brochure{margin-top:25px !important;padding:35px 20px 20px 30px !important;}
.brochure .detail1{}
.also-like .info .title{font-size:20px !important;}
.also-like .info .detail1{font-size:15px !important;}
.also-like .info .detail2 p{font-size:12px !important;}
.offer-title{font-size:20px !important;}
.offer-detail{font-size:13px !important;}
.about-floor .main-info-title label{font-size:18px !important;margin-left:0px !important;margin-top:9px !important;}
}
@media (max-width:350px){.image-property{height:160px !important;}
.fix-button-mobile .btn{font-size:8px !important;}
.fix-mage-property{height:282px !important;}
.fix-search-content .info{padding-left:20px !important;padding-right:20px !important;}
.fix-search-content .info .detail1{font-size:13px !important;font-weight:500 !important;}
.fix-search-content .info .price{font-size:14px !important;}
.fix-search-area .footer label{font-size:11px !important;}
.fix-search-area{}
#Footer .footer_copy{padding-bottom:80px !important;}
.menu-footermenu-container{margin-top:-98px !important;}
.search-input{font-size:11px !important;}
.property-name, .property-newhome-name{font-size:7px !important;}
.branch-name, .branch-newhome-name, .exclude-result-type, .search-type-name, .new-build-name, .looking-type-name, .clyde-branch-type-name{font-size:10px !important;}
.title-search{margin-top:-11px !important;}
.icon-header, .icon-header img{margin-top:9px !important;width:30px !important;}
.icon-area{top:15px !important;right:15px !important;}
.icon-search, .icon-cancel-fine{font-size:16px !important;}
#search-area{right:27px !important;top:-14px !important;}
#cancel-area{right:6px !important;top:-15px !important;}
.icon-search:before{padding-right:1px !important;}
.icon-menu-area{width:21px !important;height:21px !important;}
.icon-menu-area .icon-cancel-fine:before{padding-top:4px !important;}
.search-input{margin-top:-15px !important;margin-left:-15px !important;background:transparent !important;}
.main-info-title label{margin-left:25px !important;margin-top:-21px !important;}
.main-info-title{font-size:22px !important;}
.main-info-title .imge-offer img{width:25px !important;}
.main-info-detail{font-size:12px !important;line-height:15px !important;}
.main-info-detail-text p{text-align:left;}
.property-glance{padding-top:0px !important;}
.property-report .detail1{font-size:15px !important;}
.property-report .detail2{font-size:13px !important;}
.property-report .detail3{font-size:17px !important;padding-top:14px !important;}
.property-report .detail4, .property-report .detail5{font-size:15px !important;}
.property-button{margin-top:15px !important;}
.about-house, .about-floor{position:relative !important;padding:25px !important;padding-top:10px !important;}
.icon-favorite{width:20px !important;right:21px !important;top:37px !important;}
.about-floor .content-image{padding-top:0px !important;}
.about-floor .floor{}
.about-floor .main-info-title label{font-size:14px !important;margin-left:17px !important;margin-top:-17px !important;}
.about-floor .main-info-title .imge-offer img{width:22px !important;}
.about-floor .main-info-detail{font-size:9px !important;padding-left:19px !important;}
.local-live-info .info{padding-left:26px !important;padding-right:26px !important;}
.local-live-info .info .detail1{font-size:14px !important;}
.local-live-info .info .detail2 p{text-align:left;}
.report-brochure{padding-left:0px;padding-right:0px !important;}
.fix-abc{padding-right:0px !important;}
.fix-full-hidden{padding-right:0px !important;}
.brochure{margin-top:25px !important;padding:35px 20px 20px 30px !important;}
.brochure .detail1{}
.also-like .info .title{font-size:20px !important;}
.also-like .info .detail1{font-size:15px !important;}
.also-like .info .detail2 p{font-size:12px !important;}
.offer-title{font-size:20px !important;}
.offer-detail{font-size:13px !important;}
}
.property-newhome-name:hover,
.property-name:hover{cursor:pointer;color:white;}
.property-name-active{cursor:pointer;color:white;}
.property{padding-left:3px !important;padding-right:3px !important;}
.property-newhome-name,
.property-name{font-size:12px;}
.property-title{padding-left:0px !important;margin-left:-16px !important;}
.number-room{width:60% !important;margin-left:-8px !important;text-align:center;border:1px solid rgba(0,0,0,.4) !important;}
input[type='number']{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;}
.search-type{padding-left:0px !important;padding-right:0px !important;}
.type-name{font-size:13px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border-radius:100%;width:16px !important;height:16px !important;border:.175em solid rgba(0,0,0,.9);}
.ui-state-active{}
.ui-widget-header{background-color:#ca005d !important;border-color:#ca005d !important;color:#fff !important;text-shadow:0 1px 0 #ca005d !important;}
.ui-widget.ui-widget-content{height:6px !important;border-radius:7px !important;background:#a2a2a2 !important;}
.ui-slider-horizontal .ui-slider-handle{top:-.4em !important;}
.range-slider{padding-top:30px !important;padding-bottom:30px !important;}
.increase-decrease{background:rgba(0,0,0,.75);}
.range-value{border:none;margin-top:-7px;font-size:13px;background:transparent;}
.close-button{float:right !important;}
.close-button .icon-cancel{font-size:30px !important;}
.close-button .icon-search{font-size:30px !important;}
#branch-newhome-select[type='checkbox']:after,
#branch-select[type='checkbox']:after{width:12px;height:12px;border-radius:15px;top:-13px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:2px solid #e4e3e3;opacity:1;}
#branch-newhome-select[type='checkbox']:checked:after,
#branch-select[type='checkbox']:checked:after{width:12px;height:12px;border-radius:15px;top:-13px;left:0px;position:relative;background-color:#3e3e3e;content:'';display:inline-block;visibility:visible;border:3px solid #e4e3e3;}
#new-build-select[type='checkbox'],
#search-type-select[type='checkbox'],
#looking-type-select[type='radio'],
#clyde-branch-type-select[type='checkbox'],
#results-type-select[type='checkbox'],
#property-type-select[type='checkbox'],
#property-newhome-type-select[type='checkbox'],
#branch-select[type='checkbox'],
#branch-newhome-select[type='checkbox']{width:15px;height:0px;visibility:hidden;}
#property-newhome-type-select[type='checkbox']:after,
#property-type-select[type='checkbox']:after{width:12px;height:12px;border-radius:15px;top:-12px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:2px solid #e4e3e3;opacity:1;}
#property-newhome-type-select[type='checkbox']:checked:after,
#property-type-select[type='checkbox']:checked:after{width:12px;height:12px;border-radius:15px;top:-12px;left:0px;position:relative;background-color:#ca005d;content:'';display:inline-block;visibility:visible;border:3px solid #e4e3e3;}
#new-build-select[type='checkbox']:after,
#results-type-select[type='checkbox']:after,
#search-type-select[type='checkbox']:after{width:12px;height:12px;border-radius:15px;top:-12px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:2px solid #e4e3e3;opacity:1;}
#looking-type-select[type='radio']:after,
#clyde-branch-type-select[type='checkbox']:after{width:12px;height:12px;border-radius:15px;top:-11px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:2px solid #e4e3e3;opacity:1;}
#clyde-branch-type-select[type='checkbox']:after{border-radius:0px;}
#new-build-select[type='checkbox']:checked:after,
#results-type-select[type='checkbox']:checked:after{width:12px;height:12px;border-radius:15px;top:-12px;left:0px;position:relative;background-color:#3e3e3e;content:'';display:inline-block;visibility:visible;border:3px solid #e4e3e3;}
#search-type-select[type='checkbox']:checked:after{width:12px;height:12px;border-radius:15px;top:-12px;left:0px;position:relative;background-color:#ca005d;content:'';display:inline-block;visibility:visible;border:3px solid #e4e3e3;}
#looking-type-select[type='radio']:checked:after,
#clyde-branch-type-select[type='checkbox']:checked:after{width:12px;height:12px;border-radius:15px;top:-11px;left:0px;position:relative;background-color:#3e3e3e;content:'';display:inline-block;visibility:visible;border:3px solid #e4e3e3;}
#clyde-branch-type-select[type='checkbox']:checked:after{border-radius:0px;}
.search-now-newhome,
.search-now{width:100%;background:white;color:#000000;font-weight:600;font-size:14px;border:1px solid #c6c6c6 !important;margin-top:10px;}
.search-now-newhome:hover,
.search-now:hover{background:#ca005d;color:white;}
.title-search{margin-top:20px;}
.search-input{width:86%;margin-top:7px;border:none !important;font-size:16px;color:#3e3e3e !important;}
.search-input:focus{border:1px solid #eff0f1 !important;}
.icon-header{padding-left:0px;margin-top:20px;}
.icon-area{position:absolute;right:40px;padding-right:0px;top:0px;margin-top:20px;}
.icon-area-element{background-repeat:no-repeat !important;background-size:contain !important;height:32px;width:32px;border-radius:100%;float:right;}
.prince-max-popup-value-newhome,
.prince-min-popup-value-newhome,
.prince-max-popup-value-mailing,
.radius-max-popup-value-mailing,
.prince-min-popup-value-mailing,
.radius-min-popup-value-mailing,
.prince-max-popup-value,
.prince-min-popup-value,
.radius-max-popup-value,
.radius-min-popup-value{width:60px;background:#3e3e3e;color:white;border-radius:4px;text-align:center;}
.popup-footer{margin-top:-5px;width:0px;height:0px;border-top:5px solid #3e3e3e;border-right:10px solid transparent;border-left:10px solid transparent;margin-left:20px;}
.prince-min-popup,
.prince-max-popup,
.prince-min-popup-newhome,
.prince-min-popup-mailing,
.radius-min-popup-mailing,
.prince-max-popup-newhome,
.prince-max-popup-mailing,
.radius-max-popup-mailing,
.radius-min-popup,
.radius-max-popup{display:none;top:0px;position:absolute;}
.property-info-black{position:absolute;bottom:0px;width:100%;height:50px;background:#3e3e3e;color:rgba(255, 255, 255, 1);font-size:13px;font-weight:600;padding-top:16px;padding-left:15px;padding-right:20px;margin-bottom:0px;}
.property-info-name-white{color:rgba(255,255,255,1);text-transform:uppercase;font-weight:600;}
.css-icon-info-white{color:#ffffff;float:right;}
.property-info-white{position:absolute;bottom:0px;width:100%;height:50px;background:#f0f0f0;color:rgba(0, 0, 0, 0.7);font-size:13px;font-weight:600;padding-top:16px;padding-left:15px;padding-right:20px;margin-bottom:0px;}
.property-info-name-black{font-weight:600;color:rgba(0,0,0,.7);text-transform:uppercase;}
.css-icon-info-black{color:rgba(0,0,0,.9);float:right;}
.property-avatar{padding-left:0px;padding-right:0px;}
.last-news-image, .image-size-property{width:100%;}
.property-info-white:hover, .property-info-black:hover{cursor:pointer;}
.image-size-property:hover{}
.branches, .last-news{border:2px solid rgba(200, 200, 200, 0.4);text-align:center;}
.last-news-title{color:#3e3e3e;text-align:center;padding-top:25px;padding-bottom:25px;border-bottom:2px solid #3e3e3e;margin-right:50px;margin-left:50px;font-weight:600;}
.last-news-content{padding-left:50px;padding-right:50px;text-align:left;padding-top:25px;color:#919191;font-weight:500;}
.branch-button{background:rgba(0,0,0,0);border:1px solid rgba(200, 200, 200, 0.4) !important;width:75%;border-radius:0px !important;color:rgba(56, 56, 56, 0.7);font-weight:600;margin-top:30px;margin-bottom:20px !important;}
.branches-div{margin-bottom:40px;}
.last-news-div{margin-bottom:25px;}
.branches-div{padding-left:20px;padding-right:20px;}
.last-news-row{max-height:1000px !important;overflow-y:scroll;position:relative;}
/* ::-webkit-scrollbar{width:0px;background:transparent;}
::-webkit-scrollbar-thumb{} */
.branhches-image{width:100%;height:auto;}
.branches{padding-left:0px;padding-right:0px;}
.branch-title-area, .branch-info-area, .branches-image{padding-left:0px;padding-right:0px;text-align:left;}
.branch-title-area, .branch-info-area{padding:25px 0px 0px 80px;color:#3e3e3e;}
.branches-title{font-weight:600;font-size:15px;line-height:19px;padding-bottom:5px;}
.branches-info{color:#3e3e3e;font-size:13px;opacity:0.7;padding-left:5px;line-height:23px;}
.branch-info-area{padding-top:8px;padding-left:95px;font-size:14px;}
.branches-info-title{padding-top:10px;margin-bottom:0px;font-size:14px;}
.branches-info-info{font-family:'HKNova', 'Work Sans', Arial, Tahoma, sans-serif;color:#3e3e3e;margin-bottom:0px;font-size:13px;opacity:0.7}
.expand{margin-top:30px;}
.expand:hover{cursor:pointer;}
input.branch-name{visibility:hidden;}
.clyde-social{font-size:28pt;color:#b3b3b3;}
@media (max-width:767px){.view-plans{width:60% !important;}
.clyde-social{font-size:20pt;}
}
@media (max-width:992px){}
.branch-title-expand{margin-top:25px;}
.branches-row .collapsing{-webkit-transition:none;transition:none;display:none;}
#media_image-14 img{width:100%;}
.clyde-social.facebook:hover{color:#4267b2;}
.clyde-social.twitter:hover{color:#1da1f2;}
.clyde-social.youtube:hover{color:#f00;}
.clyde-social.instagram:hover{color:#d02e93;}
.clyde-social.googleplus:hover{color:#dc4238;}
.clyde-social.linkedin:hover{color:#0077b5;}
.branch-custom{padding-left:4px;padding-right:4px;margin-bottom:4px;}
#results-type-select[type='checkbox']:after,
#results-type-select[type='checkbox']:checked:after{border-radius:0px;}
.last-news-row .after{content:'';bottom:0;left:0;height:100px;right:0;background:linear-gradient(to top, #fcfcfc, rgba(251, 251, 251, 0));position:absolute;pointer-events:none}
.prince-min-popup-value-newhome,
.prince-max-popup-value-newhome,
.prince-min-popup-value-mailing,
.radius-min-popup-value-mailing,
.prince-max-popup-value-mailing,
.radius-max-popup-value-mailing,
.prince-min-popup-value,
.prince-max-popup-value,
.radius-min-popup-value,
.radius-max-popup-value{font-size:12px !important;}
.icon-search:before{padding-right:5px !important;padding-top:3px !important;}
.icon-search{font-size:22px;color:#fff;}
.icon-cancel-fine{font-size:22px;}
.icon-menu-area{position:absolute;width:27px;height:27px;border-radius:100%;}
.hr-line{background:#f4f4f4;height:2px;width:100%;}
#Top_bar .logo{margin-left:0;}
#Top_bar .column{margin-left:0;}
.social-area{padding:100px 20px 100px 20px;margin-bottom:0px;}
.offer-overview{background:#f2f2f2;margin-left:0px !important;margin-right:0px !important;}
.offer-title{text-transform:uppercase;font-size:25px;color:#a4a4a4;line-height:23px;}
.offer-detail{font-size:18px;color:#3e3e3e;margin-top:-5px;line-height:19px;}
.arrang-viewing{background:#ca005d;text-align:center;}
.arrang-viewing a{font-size:15px;color:white;}
.arrang-viewing a:hover{text-decoration:none;color:white;}
.main-info-title{color:#3e3e3e;font-size:28pt;font-weight:600;padding-left:0px;}
.main-info-title .imge-offer{padding-left:0px !important;}
.main-info-title .imge-offer img{width:37px;}
.main-info-title label{margin-left:-20px;margin-top:18px;padding-left:0px;}
.main-info-detail{font-size:16px;color:#3e3e3e;line-height:30px;}
.main-info-detail-text{margin-top:25px;padding-bottom:15px;}
.main-info-detail-text p{font-weight:400;color:#7b7b7b;text-align:left;}
.title-detail{font-size:15px;line-height:19px;font-weight:600;color:#3e3e3e;width:95%;padding:25px 0px 20px 0px;border-bottom:1px solid #7b7b7b;}
.list-about{margin-top:-5px;}
.list-about li{font-family:HKNova;color:#7b7b7b;margin:10px 0;}
.list-about li:before{content:"";width:6px;height:6px;background:#7b7b7b;border-radius:100%;display:block;float:left;margin-right:10px;margin-top:6px;}
.main-info-detail-area{max-height:800px;min-height:50px;padding-bottom:30px;overflow-y:scroll;}
.property-button{background:rgba(0,0,0,0);border:1px solid #d1d1d1 !important;width:100%;border-radius:0px !important;color:rgba(56, 56, 56, 0.7);font-weight:500;margin-top:30px;margin-bottom:20px;padding-top:15px;padding-bottom:15px;white-space:inherit;}
.brochure .property-button{background:#ca005d;color:#ffffff;}
.after{content:'';bottom:0;left:0;height:150px;right:0;background:linear-gradient(to top, #fcfcfc, rgba(251, 251, 251, 0));position:absolute;}
.property-glance{padding-top:50px;}
.glance{padding-top:30px;border:1px solid #d1d1d1;padding-left:30px;padding-right:30px;padding-bottom:20px;}
.offer{padding-top:35px;padding-bottom:20px;padding-right:50px;}
.comming-soon{padding-top:35px;padding-bottom:20px;padding-right:50px;padding-left:0px;}
.glance .title{color:#3e3e3e;padding-bottom:20px;border-bottom:1px solid #3e3e3e;}
.glance .detail1{margin-bottom:0px;color:#3e3e3e;}
.glance .detail2{color:#7b7b7b;}
.report{border:1px solid #d1d1d1;padding-left:0px;padding-right:0px;margin-top:30px;}
.image-property{height:278px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;outline:3px solid white;outline-offset:-12px;}
.fix-image-property{height:278px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;outline:3px solid white;outline-offset:-12px;}
.report-glance{padding-top:30px;padding-left:0px;padding-right:0px;}
.property-report{padding-left:28px;padding-right:28px;}
.property-report .detail1{color:#3e3e3e;font-size:17px;font-weight:600;padding:15px 0px 5px 0px;}
.property-report .detail2{font-size:14px;color:#7b7b7b;padding-bottom:18px;border-bottom:1px solid #3e3e3e;}
.property-report .detail3{font-size:18px;color:#3e3e3e;padding-top:20px;font-weight:600;}
.property-report .detail4{font-size:16px;color:#3e3e3e;padding-top:5px;font-weight:600;}
.property-report .detail5{font-size:16px;color:#7b7b7b;margin-top:-10px;word-break:break-all;}
.property-report .property-button{font-size:13px;margin-top:10px;}
.button-style{font-size:15px;background:rgba(0,0,0,0);border:1px solid #d1d1d1 !important;width:100%;border-radius:0px !important;font-weight:600;padding:10px 0px;margin-top:10px;}
.live-chat{background:#3e3e3e !important;color:white !important;}
.live-chat:hover{color:white;}
.join-mail{background:#ca005d !important;color:white !important;}
.join-mail:hover{color:white;}
.cal-cost{background:#7b7b7b !important;color:white !important;}
.cal-cost:hover{color:white;}
.about-house{padding:30px 50px;border:1px solid #d1d1d1;margin-bottom:30px;margin-top:30px;}
.about-floor{padding:30px 50px;border:1px solid #d1d1d1;margin-top:30px;}
._360vr-border{padding-top: 56.25%; position: relative;}
._360vr-section iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.about-house{margin-top:20px;}
.about-house .main-info-detail-text p{color:#7b7b7b;font-weight:400;}
.about-house .title-detail, .about-floor .title-detail{width:99%;}
.icon-favorite{position:absolute;width:32px;right:60px;}
.about-floor .main-info-title label{font-size:20px;margin-left:-18px;margin-top:5px;padding-left:0px;}
.about-floor{position:relative;}
.about-floor .main-info-detail{font-size:10px;color:#3e3e3e;padding-left:22px;font-weight:600;}
.about-floor .main-info-title img{width:19px;}
.about-floor .logo{padding-top:30px;opacity:.4;}
.about-floor .content-image{text-align:center;height:850px;overflow:scroll;padding-left:0px;padding-right:0px;}
.about-floor .content-image img{width:100%;}
.local-live{padding:30px 0px 0px 0px;}
.local-live-info{border:1px solid #d1d1d1;padding:0px 0px 20px 0px;}
.local-live .image{width:100%;height:auto;}
.local-live .image img{width:100%;}
.local-live-info .info{color:#3e3e3e;font-weight:600;padding-left:35px;padding-right:35px;}
.local-live-info .info .title{font-weight:600;padding:15px 0px 0px 0px;margin-bottom:10px;}
.local-live-info .info .detail1{font-weight:600;padding:0px 0px 18px 0px;border-bottom:1px solid #3e3e3e;font-size:17px;}
.local-live-info .info .detail2{padding:18px 0px 0px 0px;}
.local-live-info .info .detail2 p{color:#7b7b7b;font-weight:500;}
.brochure{padding:40px 40px 20px 40px;border:1px solid #d1d1d1;}
.brochure .detail1{color:#3e3e3e;}
.enquiry{margin-bottom:30px;}
.enquiry .title-detail{width:100%;}
*/*/*/.capcha{padding:15px 0px 13px 20px;background:#f2f2f2;}
.capcha span{padding-left:10px;font-size:15px;color:#3e3e3e;}
.capcha input[type='checkbox'], .capcha input[type='checkbox']:checked{visibility:hidden;}
.capcha input[type='checkbox']:checked:after, .capcha input[type='checkbox']:after{width:16px;height:16px;top:0px;left:-10px;position:relative;background-color:white;content:'';display:inline-block;visibility:visible;border:1px solid #d1d1d1;}
.enquiry input[type="submit"]{background:#3e3e3e;color:white;}
.also-like{padding:0px 0px 20px 0px;border:1px solid #d1d1d1;}
.also-like .image{width:100% !important;height:auto;}
.also-like .image img{width:100% !important;}
.also-like .info{color:#3e3e3e;font-weight:600;padding-left:35px;padding-right:35px;}
.also-like .info .title{font-weight:600;padding:5px 0px 0px 0px;font-size:24px;margin-bottom:0px;}
.also-like .info .detail1{font-weight:600;padding:3px 0px 18px 0px;border-bottom:1px solid #3e3e3e;font-size:18px;}
.also-like .info .detail2{padding:18px 0px 0px 0px;}
.also-like .info .detail2 p{color:#7b7b7b;font-weight:500;font-size:15px;}
.map{margin-top: 30px; margin-left:0px;}
.fix-full-hidden{padding-left:0px;}
.fix-abc{padding-left:0px;}
.space404{background-color:#7b7b7b;}
#myPlanModal{overflow: unset;height: 100%;}
@media (max-width:768px){.image-search-template{height:160px !important;}
.image-search-template-new{height:160px !important;}
.offer{padding-right:0px !important;padding-left:0px !important;}
.fix-search-content .info div{}
.head404{font-size:29px !important;}
.text404 span{font-size:13px !important;}
}
#Top_bar .top_bar_left{position:inherit;}
#Top_bar{position:static;}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo{height:108px !important;}
#Content{padding-top:0px;}
.top-image{padding-top:0px !important;}
.top-image .vc_column-inner{padding-top:0px !important;}
.custom-control-contact-form{}
.button-title{border:1px solid #d1d1d1;border-radius:0px;color:#939393;font-size:11px;margin-top:15px;padding:8px;}
.title-bold{font-weight:700;}
.title-newhomea-fix{border-bottom:0px;padding-bottom:0px;padding-top:0px;margin-bottom:5px;}
.main-title-newhomea-fix{margin-top:10px;padding-bottom:15px;}
.main-title-newhomea-fix p{color:#848484 !important;font-weight:500;font-size:14px;}
.main-info-detail-area-fix img{margin-top:25px;margin-bottom:15px;width:100%;}
.enquiry-fix{padding-left:20px !important;padding-right:20px !important;margin-bottom:0px !important;}
.enquiry-fix .info{color:#3e3e3e;font-weight:600;}
.enquiry-fix .info .title{font-weight:600;font-size:23px;margin-bottom:0px;}
.enquiry-fix .info .detail1{font-weight:600;border-bottom:1px solid #ca005d;font-size:15px;line-height:19px;padding-bottom:25px;margin-bottom:20px;text-align:center;}
.enquiry-fix .info .detail2{font-size:15px;}
.Prince-floor{margin:0px 0px 30px 0px;}
.Prince-floor .title-detail{width:100%;}
#fixed-header{position:fixed;top:0px;background-color:white;}
.property-glance .also-like{margin-top:30px;}
.property-glance .also-like .info{padding-top:25px;padding-bottom:25px;}
.property-glance .also-like .info .detail1{font-size:28px;}
.arrang-viewing:hover{cursor:pointer;}
.newhome-b{margin-top:30px;margin-bottom:30px;}
.new-b-fix .info{margin-top:5px;}
.new-b-fix .info .title{font-size:15px;line-height:19px;padding-top:7px !important;max-height:26px;white-space:nowrap;overflow:hidden;}
.new-b-fix .info .detail1{font-size:15px;font-weight:500;border-bottom:none;padding-bottom:10px;min-height:52px;}
.new-b-also-like{margin-bottom:25px;min-height:380px;}
.new-b-also-like-new{margin-bottom:25px;}
.new-b-blur-10{border: 50px solid;border-color:rgba(217, 57, 105, 1) rgba(217, 57, 105, 1) transparent transparent !important;}
.new-b-blur-4{border: 50px solid;border-color:rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) transparent transparent !important;}
.new-b-blur-6{border: 50px solid;border-color:rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) transparent transparent !important;}
.new-b-blur-1{background:transparent;}
.new-b-blur{position:absolute;width:0;height:0;top:0;right:0px;text-align:center;color:white;font-size:27px;font-weight:600;}
.new-b-also-like .image{position:relative;}
.new-b-also-like-new .image{position:relative;}
.content-scroll{max-height:1000px !important;overflow-y:scroll;}
.branches-team-image .vc_single_image-wrapper{margin-bottom:0px;}
.btn-full-width{width:100%}
.btn-full-width .vc_btn3{width:100%;}
.branches-team-image img{outline:3px solid white;outline-offset:-8px;}
.faded-section *{pointer-events:none;}
#Content{padding-top:0px;}
.margin-auto{margin:auto !important;}
section.vc_section.container{padding:0px !important;}
.none-padding{padding:0 !important;}
.wpb_revslider_element.wpb_content_element{margin:0px;}
.image-sub img{vertical-align:sub;}
.area-header{font-weight:bold;text-decoration:none;color:#3e3e3e;}
.area-header i{top:30px;position:absolute;right:45px;}
.the_content_wrapper{margin:0;}
.team-info-title{color:#ca005d; font-weight: 600; font-size:13px;}
.team-info-detail{color:#3e3e3e !important; font-weight: 600; font-size:13px}
.team-info-complain{color:#3e3e3e !important; font-weight: 600; margin-top:5px;font-size:13px;}
@media (min-width:768px) and (max-width:992px){.comming-soon{padding-left:0px !important;padding-right:0px !important;}
.brochure .detail1{min-height:48px !important;}
img.button-play-custom-home{width:80px !important;}
img.button-play-custom{width:80px !important;}
img.button-play-custom-child{width:80px !important;}
.image-property{height:220px !important;}
.fix-image-property{height:330px !important;}
.image-search-template{height:210px !important;}
.image-search-template-new{height:180px !important;}
.new-b-also-like{padding:0px 15px !important;}
.new-b-also-like-new{padding:0px 15px !important;}
.arrang-viewing{}
.header-gallery{height:500px !important;}
.fix-height-gallery{padding-bottom:500px !important;}
.fix-search-area{}
.new-b-also-like{min-height:340px !important;}
.also-like .new-b-blur{height:100%;}
.fix-left{padding-left:10px;}
.fix-right{padding-right:10px;}
}
@media (min-width:992px) and (max-width:1101px){.brochure:first-child{margin-top:0px !important;}
.view-plans{font-size:10px !important;}
img.button-play-custom-home{width:80px !important;}
img.button-play-custom{width:80px !important;}
img.button-play-custom-child{width:80px !important;}
.fix-search-area{}
.table-scroll{width:100%;overflow:auto;}
.table-scroll section{width:1000px;}
.new-b-also-like{min-height:340px !important;}
.image-search-template{height:160px !important;}
.image-search-template-new{height:160px !important;}
.new-b-fix .info{padding-left:20px !important;padding-right:20px !important;}
.fix-search-content .info{padding-left:25px !important;padding-right:25px !important;}
}
@media (min-width:768px){.fix-fullwidth-mobile{margin-left:0px !important;margin-right:0px !important;}
.team-info-area-row{padding-left:43px;}
.fix-ingrid-enquiry{padding-right:15px !important;}
.fix-ingrid-trending{padding-left:15px !important;}
.meet-the-team-head-text{font-size:42pt;}
.meet-the-team-sale{margin-left:42px;}
.select-font-arrow{width:auto;}
.about-floor .content-image{height:550px !important;}
}
.branches-team-image figure.wpb_wrapper.vc_figure{width:100%;}
.branches-team-image .vc_single_image-wrapper.vc_box_border_grey{width:100%;}
.branches-team-image img{width:100%;}
.select-font-arrow{padding-right:40px;font-size:20px;font-weight:700;float:left;border:0px;background:transparent;}
.select-font-arrow:focus{float:left;border:0px;background:transparent !important;}
.sort-branch .sort-label{padding:10px;float:left;}
.sort-branch label{font-size:20px;font-weight:700;}
.sort-branch i{float:left;font-size:20px;padding-top:10px;margin-left:-24px;pointer-events:none;}
.test-expan{display:none;padding:20px;height:540px;width:290px;background:white;position:absolute;top:-258px;left:240px;z-index:99999;}
.test-expan a{float:right;color:#3e3e3e;font-size:20px;}
.test-expan p{margin-top:30px;}
.test-expan.end{left:-50px;}
@media (max-width:768px){.test-expan.end{left:-25px;}
.test-expan{height:575px;width:315px;top:-310px;left:-25px;}
}
.fix-testimonials{height:60px;padding:7px;border:1px solid #d2d2d2;}
.fix-Prince-floor-testimonials .title-detail{border-bottom:none;padding:0px;width:50%;}
.fix-Prince-floor-testimonials hr{color:#d2d2d2;background-color:#d2d2d2}
.btn-group-class{float:right;}
.testimonials-button{margin-right:0px !important;margin-left:0px !important;padding-left:10px;padding-right:10px;background:white;color:#d2d2d2;border-width:1px !important;border:1px solid #d2d2d2;}
.testimonials-button:hover, .testimonials-button:focus, .testimonials-button:active, .testimonials-button:active:focus{background:#3e3e3e;color:white;}
.testimonials-news{padding-left:10px;padding-right:10px;}
.testimonials-news .info{padding-top:30px;}
.testimonials-news .info .title{border-bottom:2px solid #ca005d;padding-bottom:20px;}
table{width:100%;table-layout:fixed;margin-bottom:0px;text-align:left !important;}
.tbl-header{background-color:rgba(255,255,255,0.3);text-align:left !important;}
.tbl-content{margin-top:0px;}
th{padding:20px 15px;text-align:left;font-weight:500;font-size:13px;color:#231f20 !important;text-transform:uppercase;border-width:0px !important;text-align:left !important;border-bottom:solid 2px #231f20 !important;}
td{padding:15px;text-align:left;vertical-align:middle;font-weight:300;font-size:13px;color:#5a5758;border-width:0px !important;border-bottom:solid 1px #a4a4a4 !important;text-align:left !important;}
td a{font-size:12px !important;padding:5px 0 !important;margin-top:0px !important;}
.made-with-love{margin-top:40px;padding:10px;clear:left;text-align:center;font-size:10px;font-family:arial;color:#fff;}
.made-with-love i{font-style:normal;color:#F50057;font-size:14px;position:relative;top:2px;}
.made-with-love a{color:#fff;text-decoration:none;}
.made-with-love a:hover{text-decoration:underline;}
.image-size-property{background-position:center !important;background-size:cover !important;}
#Footer .footer_copy{padding-bottom:60px;}
#Footer .footer_copy .copyright{float:none;margin-top:30px !important;}
#Footer .footer_copy .social-menu{float:left !important;}
.menu-footermenu-container{margin-top:-55px;}
#text-7 , #text-9{padding-top:5px !important;}
/* #text-7 .textwidget p, #text-9 .textwidget p{font-size:14px !important;text-align:left;line-height:18px;} */
#search-area{background-size:cover !important;background-repeat:no-repeat !important;width:30px;height:30px;top:-3px;}
ul.sub-menu li:before{content:"";width:6px;height:6px;background:#7b7b7b;border-radius:100%;display:block;float:left;position:absolute;top:18px;left:30px;}
ul.sub-menu li a{padding-left:43px !important;}
@media (min-width:992px){.fix-full-hidden{padding-right:0px !important;}
.nopadding-report{padding-left:5px !important;padding-right:0px !important;}
.fix-abc{padding-right:20px !important;}
.fix-report-margin{margin-top:30px;}
.header-gallery{height:576px !important;}
.fix-height-gallery{padding-bottom:576px !important;}
.fix-testimonial-result .result-tab .nav-tabs{float:right !important;}
.title-also-like{text-align:center;}
.main-info .main-content{padding-right:80px;}
}
@media (min-width:1200px){.header-gallery{height:720px !important;}
.fix-height-gallery{padding-bottom:720px !important;}
.image-hd-800 .fix-height-gallery{padding-bottom:800px !important;}
}
.brochure .property-button:hover{background:#ffffff;color:#3e3e3e;border:solid #d2d2d2 1px;outline:none;}
.main-info .main-content{padding-top:50px !important;}
.fix-branch-address{margin-top:-12px;}
#Footer .widgets_wrapper .widget_media_image{text-align:center;}
#media_image-14{text-align:left;}
.newhome-b .property-button{margin-top:0px;}
.fix-tel-sale strong{color:black;font-size:14px;}
.fix-tel-sale{padding-left:5px;min-height:40px;}
.range-slider{position:relative;}
.fix-title-newhome-a, .fix-sub-title-newhome-a{font-weight:600 !important;}
.new-home-search-bar{background:transparent;}
.search-title{margin-top:30px;}
.search-title label{color:#3e3e3e;}
.search-title p, .fix-result-text{color:#3e3e3e !important;font-size:17px;font-weight:600 !important;margin-top:35px;}
.page-numbers{color:#8d8d8d;border:1px solid #dedcdc;padding:4px 13px;border-radius:5px;font-size:15px;background:white;}
.page-numbers:hover{border-color:#8f8f8f;text-decoration:none;background:#8f8f8f;color:white;}
.page-numbers.current{border-color:#8f8f8f;background:#8f8f8f;color:white;}
a.next.page-numbers,
a.prev.page-numbers{border-radius:5px;padding:4px 16px;}
span.page-numbers.dots{border:0px;padding:3px 10px;font-size:12px;background:transparent;}
span.page-numbers.dots:hover{background:transparent;color:black;}
.hr-search{margin-top:25px;margin-bottom:25px;background:#3e3e3e;color:#3e3e3e;}
.fix-search-area{padding-right:15px;padding-left:15px;}
.search-result-area{margin-top:40px;margin-bottom:40px;}
.fix-search-content .info{margin-top:10px;}
.fix-search-content .info .detail1{color:#3e3e3e;font-size:14px !important;font-weight:500 !important;min-height:67px;}
.fix-search-content .info div{overflow: hidden;text-overflow: ellipsis; display: -webkit-box; height: 76px;-webkit-line-clamp:4;-webkit-box-orient: vertical;color:#7b7b7b;font-weight:500;font-size:14px;margin-top:10px;}
.fix-search-content .info .price{color:#ca005d;font-size:15px;font-weight:600;}
.fix-search-content .property-button{margin-top:13px;}
.fix-search-area{margin-bottom:20px;}
.fix-search-area .new-b-blur{height:100%;}
.fix-search-area .footer{border:1px solid #d1d1d1;padding:12px 0px;text-align:center;margin-top:-1px;}
.fix-search-area .footer label{color:#3e3e3e;font-weight:600;font-size:13px;margin-bottom:0px;}
.pagination{text-align:center;}
.fix-testimonial-result{margin-top:-37px;}
.fix-search-area .image{position:relative;}
.fix-search-content{padding:0px 0px 20px 0px;border:1px solid #d1d1d1;}
.fix-search-content .image{width:100% !important;height:auto;}
.fix-search-content .image img{width:100% !important;}
.fix-search-content .info{color:#3e3e3e;font-weight:600;padding-left:35px;padding-right:35px;}
.fix-search-content{height:100%;}
.fix-search-content .info .title{padding-top:7px !important;}
.fix-search-content .info .detail1{font-size:15px;font-weight:600;border-bottom:none;padding-bottom:10px;}
.mailing_container{padding-top:35px;}
.mailing-header{color:#3e3e3e;font-weight:600;font-size:28pt;}
.registered{border:1px solid #d2d2d2;padding:40px;padding-top:50px;margin-top:35px;}
.registered-new{border:1px solid #d2d2d2;padding:40px;padding-top:50px;margin-top:35px;}
.header-form{font-size:18px;color:#969696;font-weight:500;padding-right:0px;padding-left:0px;}
.header-form span{color:#3e3e3e;font-weight:600;}
.mailing-header-sub{color:#3e3e3e;font-weight:600;font-size:16px;padding-left:0px;padding-bottom:10px;margin-top:35px;}
#exist-email-mailing{padding:20px;width:100%;background-color:transparent !important;border-color:#d2d2d2 !important;}
#email-submit{background:#3e3e3e;font-size:16px;width:100%;}
.form-register-mailing{padding:0px;}
.your-detail{width:100% !important;padding:20px !important;background-color:transparent !important;border-color:#d2d2d2 !important;}
.form-register-mailing div{padding-left:5px;padding-right:5px;}
.form-register-mailing p{margin-top:-12px;padding-left:0px;}
.minimum-room select{background-color:transparent !important;border-color:#d2d2d2 !important;}
select:required:invalid{color:gray;}
option[value=""][disabled]{display:none;color:#d2d2d2;}
option{color:black;}
.minimum-room select{height:45px;}
.fix-looking{padding:10px;padding-left:52px;border:1px solid #d2d2d2;width:100%;font-size:12px;color:#ca005d;}
.investor{padding:7px 10px;padding-left:52px;border:1px solid #ca005d;width:100%;font-size:12px;color:#ca005d;}
#investor[type="checkbox"],
#looking[type="checkbox"]{width:15px;height:0px;}
#agreedcheck[type="checkbox"]{width:15px;height:0px;}
#investor[type="checkbox"]:after,
#looking[type="checkbox"]:after{width:12px;height:12px;top:-1px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:2px solid #ca005d;opacity:1;}
#investor[type='checkbox']:checked:after,
#looking[type='checkbox']:checked:after{width:8px;height:8px;top:-2px;left:2px;position:relative;background-color:#ca005d;content:'';display:inline-block;visibility:visible;outline:2px solid #ca005d;border:2px solid #ffffff;}
.agreed-check{font-size:14px;color:#3e3e3e;font-weight:600;}
#agreedcheck[type="checkbox"]:after{width:14px;height:14px;top:-2px;left:0px;position:relative;background-color:#ffffff;content:'';display:inline-block;visibility:visible;border:1px solid #3e3e3e;opacity:1;}
#agreedcheck[type='checkbox']:checked:after{width:12px;height:12px;top:-2px;left:1px;position:relative;background-color:#3e3e3e;content:'';display:inline-block;visibility:visible;outline:1px solid #3e3e3e;border:2px solid #ffffff;}
.submit-form-mailing{margin-top:40px;}
.submit-form-mailing input[type="submit"]{padding:20px 75px;font-size:16px;background:#ca005d;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;text-shadow:0 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);}
.alert-danger{width:99%;color:#a94442;background-color:#f2dede;border-color:#ebccd1;background-image:-webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7;}
.registered .tbl-content{max-height:320px;height:auto;}
.fix-unsubscribe{font-size:13px;margin-bottom:0px !important;padding:8px 14px !important;}
.fix-unsubscribe:hover{background-color:#9a0047 !important;}
.registered .tbl-header{padding-top:35px;}
.blueimp-gallery-carousel{box-shadow:0 0 0 #000;}
.main-info-detail-new-a{font-size:16px !important;color:#3e3e3e !important;}
.fix-height-gallery{margin-top:0px;}
img.button-play-custom{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;margin-right:-50%;z-index:990;width:80px;cursor: pointer;}
img.button-play-custom:hover{cursor:pointer;}
img.button-play-custom-child{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;margin-right:-50%;z-index:990;width:80px;}
img.button-play-custom-child:hover{cursor:pointer;}
img.button-play-custom-home{position:absolute;z-index:990;transform:translate(-50%, -50%);top:50%;left:50%;margin-right:-50%;width:80px;}
img.button-play-custom-home:hover{cursor:pointer;}
.fix-button-newhome{text-align:center;border:1px solid #d1d1d1;float:right !important;padding:8px;margin-top:20px;width:100%;font-size:13px;}
.newhome-a-title{font-size:28pt;line-height:33px;}
/* #image-floor-popup{width: 550px;} */
#myPlanModal .modal-dialog{width:95%;height:90%;}
#myPlanModal .modal-content{text-align:center;padding:0px;height:100%;}
#myPlanModal .modal-body{top: 50px; right: 0; bottom: 0; left:0; position: absolute;overflow: scroll;}
#myModalImage .modal-dialog{width:95%;height:90%;}
#myModalImage .modal-content{text-align:center;padding:0px;height:100%;}
#myModalImage .modal-body{height:100%;}
.newhome-title-area{padding-bottom:30px;}
.display_address{font-size:13px;font-weight:600;font-family:'HKNova', 'Work Sans', Arial, Tahoma, sans-serif;}
.property-button-glance{background:rgba(0,0,0,0);border:1px solid #d1d1d1 !important;width:100%;border-radius:0px !important;color:rgba(56, 56, 56, 0.7);font-weight:500;padding-top:9px;padding-bottom:9px;margin-top:10px;}
.investor-div{float:right;}
.image-newhome-b{}
.background-search{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;height:100%;}
.background-search-template{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;height:100%;}
.new-b-also-like-new{flex-grow:1;}
.property-button-search-newhome{margin-top:13px;}
.property-button-newhome{}
.newhome-search-results{}
.fix-select .select2-container--default .select2-selection--multiple{border:1px solid #d1d1d1 !important;min-height:41px !important;}
.fix-select .select2-container{width:100% !important;}
.fix-select .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:9px;}
.fix-select .select2-container--default .select2-search--inline .select2-search__field{margin-bottom:5px !important;margin-top:10px !important;}
.fix-size-modal{overflow:unset;margin-bottom:0px;}
.fix-size-modal .fix-size-modal-dialog{width:95%;}
.not-active{pointer-events:none !important;cursor:default !important;text-decoration:none !important;}
#alertmodal .modal-dialog{width:35% !important;}
#alertmodal .modal-dialog .modal-body{text-align:center;padding-top:20px;padding-bottom:2px;font-size:16px;}
#alertmodal .modal-dialog .modal-footer{padding:10px !important;}
#myModalImage .modal-body .child{position: absolute;top: 40px;left: 0;right: 0;bottom: 0;max-width:100%;overflow-x:scroll;overflow-y:scroll;}
#myModalImage .modal-body .child::-webkit-scrollbar{width:1em;}
#myModalImage .modal-body .child::-webkit-scrollbar-track:horizontal{}
#myModalImage .modal-body .child::-webkit-scrollbar-thumb:horizontal{background-color:darkgray;border:solid white;border-width:4px 0px 4px 0px;}
#myModalImage .modal-body .child::-webkit-scrollbar-thumb:vertical{background-color:darkgray;border:solid white;border-width:0px 2px 0px 2px;}
#myModalImage .modal-body .child #image-floor{height:100%;max-width:unset;}
.button_zoom_area{position:absolute;top:10px;left:10px;}
.about-floor .button_zoom_area{position:relative;z-index:99;margin-top:-15px;margin-bottom:20px;}
.button_zoom_area button{margin:0px;padding:0px 15px;border-radius:5px;min-height:0px !important;font-size:17px;}
.button_zoom_area button{ padding: 0 !important;width: 20px;height: 20px;text-align: center;}
div#blueimp-image-carousel-property .slides .slide{background:white;}
div#blueimp-image-carousel-property .slides .slide .slide-content{background-size:auto 110% !important;}
.fix-search-inline{padding-top:12px;margin:0px !important;}
.fix-search-inline-add{padding-top:11px;padding-bottom:11px;background:#ca005d;color:white;}
.fix-search-inline-add .property-name #property-type-select[type='checkbox']:checked:after{background:#3e3e3e !important;}
.fix-search-inline-add:hover{background:#3e3e3e;}
.div-search-now{padding:0px;margin-top:10px;}
.map-icon-info{height:138px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.marker-search-info h5{font-weight:600;margin-bottom:5px;line-height:19px;}
.marker-search-info h5 text{color:#3e3e3e;}
.btn-marker{background:whitesmoke;padding:7px 25px;font-size:12px;color:#3e3e3e;border:1px solid #d1d1d1;border-radius:2px}
.btn-marker:hover{background:#3e3e3e;color:white;}
#radius-range-value{background:#ca005d;height:4px !important;border-top-left-radius:7px !important;border-bottom-left-radius:7px !important;position:absolute;width:0px;padding:0px;pointer-events:none;top:31px;}
.abs-full{position:absolute;top:0;left:0;width:100%;height:100%;}
@media(min-width:768px) and (max-width:992px){.report{margin-top:0px !important;}
.fix-report-margin{margin-top:0px !important;}
}
.nopadding{padding-left:0px !important;padding-right:0px !important;}
.nopadding-report{padding-left:0px;padding-right:0px;}
.offer-overview{height:105px;}
.offer-overview .container{height:100%;}
.arrang-viewing{height:100%;}
#example tbody td{white-space:normal;}
#example tbody td:before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#example thead th{width:80px !important;padding-left:5px;padding-right:5px;}
#example thead th:first-child{width:60px !important;}
#example thead th:nth-child(3){width:180px !important;}
#example thead th:nth-child(4){width:50px !important;}
#example thead th:nth-child(5){width:50px !important;}
#example thead th:nth-child(7){width:60px !important;}
.fix-search-content .info div p{margin-bottom:0px;font-family: inherit;}
.fix-ingrid{padding-left:0px;padding-right:0px;}
.fix-agent-mobile-hidden .property-report{display: none;}
.fix-agent-mobile-hidden .report{display: none;}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{line-height: 16px !important;}
.sub-head-box{padding-left:0px; padding-right:0px;font-size:18px !important}
.hover-out-div{text-decoration: none !important; cursor: pointer;}
.fix-branch-detail{min-height:107px;}
.fix-button-branch{margin-top:20px;}
a.page-numbers{line-height: 35px;}

/* print */
.report-container {width: 95%;margin: 0 auto;font-family:HKNova !important;}
.report-container tr, .report-container td{border-width: 0px !important;}
.print-sub-right-header{position:absolute; top:100px; right:70px !important; font-size:20px;color:#a28400 !important ;font-weight: 600;}
.print-sub-right-header text{color:#676566 !important}
.print-sub-header{font-weight:500;}
.print-sub-header a{color:#231f20 !important; font-weight: 600;}
.print-sub-header a:hover{text-decoration: none;}
span.print-price{float:right}
.print-glance text{padding-right:5px !important}
.print-info{padding-left:0px !important}
.print-logo-main{margin-top:20px;width: 200px !important;}
.print-overview td{padding: 20px 0px 0px 0px !important ;color:#231f20 !important;font-weight: 600 !important ;font-size:14px;}
.print-overview .print-address-area{padding-bottom: 10px !important;}
.print-description{color:#717275 !important; font-weight:500 !important;font-size:13px !important;}
.print-price{color:#a28400 !important ;font-weight:600 !important;}
.print-glance{font-weight: 600;font-size:11px;background: #f7f8f8 !important; padding:10px 5px 10px 5px !important;}
.print-glance text:first-child, .print-glance text:nth-child(3){color:#a28400 !important}
.print-glance text:nth-child(2), .print-glance text:nth-child(4){color:#231f20 !important}
/* td img{width:100%} */
.img-cell{padding-top: 0px !important;}
.print-image-background{width: 100% !important;height: 150px !important;background-size: cover !important ;background-repeat: no-repeat !important; background-position: center center !important;}
.hr-print{margin-top:20px !important; margin-bottom:-15px !important; height: 1px !important; background:#3e3e3e !important; color:#3e3e3e !important;}
.table-print tr, .table-print td {display: inline-block !important;}
tbody.table-print{display: inline-block !important;}
@page{size:A4;margin:0 5mm 0 5mm;background:#fff}
@media print{
body{-webkit-print-color-adjust: exact !important;}
body,html{width:210mm;height:297mm}
.print-sub-right-header{top:50px !important ;right:50px !important; font-size:18px !important; color:#a28400 !important}
.print-sub-right-header text{color:#676566 !important}
.print-logo-main{width:200px !important;}
.print-info{padding-top: 0px !important;}
.print-description{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;height: 68px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.table-print{display:table-row-group;page-break-inside: avoid;}
.table-print tr, .table-print td{page-break-inside: avoid;}
.print-image-background{height: 110px !important;}
.print-sub-right-header{top:85px !important;}
}
.no-padding{padding-left: 0px; padding-right: 0px;}
@media (max-width: 767px){
  .inner-branch .inner-branch-body-wrapper .navigation-wrapper .nav{display: block !important;}
  .inner-branch .inner-branch-body-wrapper .navigation-wrapper .nav .nav-item{width: 50% !important}
}
.newhome-detail .offer-overview {
  height: auto;
}
.newhome-detail .offer-overview .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.newhome-detail .offer-overview .container .arrang-viewing {
  height: auto;
}
.newhome-detail .offer-title {
  margin-bottom: 10px;
}