.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:0px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}


.selectized {padding: 10px; width: 100%; border: 1px solid #ddd;}

.builtup_area_max{width:100px}
.filters-wrapper{padding:0}
.filters-wrapper .selectize-dropdown-content{max-height:300px}
.filters-wrapper .tab-main-container{margin-bottom:20px;border-right:1px solid #ddd}
.filters-wrapper .no-of-res-wrp{position:absolute;width:287%;left:107%;height:60px;top:60px}
.filters-wrapper h5{margin-top:0;font-family:OpenSansSemiBold;padding:0}
.filters-wrapper .blck-wrap{border-bottom:1px solid #ddd;padding:5px 10px 15px 0}
.filters-wrapper .blck-wrap .form-control{height: auto; box-shadow: none; border-radius: 0px; padding: 7px 5px; font-size: 13px; border: 1px solid #ddd;}
.filters-wrapper .blck-wrap .min-budget{margin-right:10px}
.filters-wrapper .blck-wrap .budget-range{width:47.7%;float:left;cursor:pointer}
.filters-wrapper .virtual-tour-block{border-bottom:none}
.filters-wrapper .nrby-loc-wrp{padding:15px 0 0}
.filters-wrapper .nrby-loc-wrp h5{font-size:13px}
.filters-wrapper .nrby-loc-wrp li{font-size:12px;padding:5px 5px 5px 0}
.filters-wrapper .nrby-loc-wrp li:hover{cursor:pointer;background-color:#f5f5f5}
.filters-wrapper .nrby-loc-wrp li:hover .loc-add-btn{display:block;color:#fc8e33}
.filters-wrapper .nrby-loc-wrp .loc-add-btn{display:none}
.filters-wrapper .cf-dropdown{border:1px solid #ddd;border-radius:3px}
.filters-wrapper .cf-dropdown-label{padding:1px 22px 1px 14px;color:#666;font-size:13px}
.filters-wrapper .cf-dropdown-label:after,.filters-wrapper .cf-dropdown-label:before{right:11px}
.filters-wrapper .cf-dropdown-label-text{width:100%;padding-top:3px}
.filters-wrapper .cf-dropdown-wrapper{width:100%;border:1px solid #ddd;top:35px;border-radius:3px}
.filters-wrapper .custom-select{width:80%;margin-left:10%}
.filters-wrapper .bdrm-wrp input{display:none}
.filters-wrapper .bdrm-wrp label{background-color:#FFF;padding:5px 0 10px;border:1px solid #ddd;float:left;border-right:0;font-weight:400;width:16.5%;height:29px;font-size:13px;color:#333;text-align:center;cursor:pointer}
.filters-wrapper .bdrm-wrp label[for=all]{border-radius:3px 0 0 3px}
.filters-wrapper .bdrm-wrp label:last-child{border-right:1px solid #ddd;border-radius:0 3px 3px 0}
.filters-wrapper .bdrm-wrp .bdrm-chckbx:checked+label:after{display:block;content:'';height:5px;background-color:#8cc63e;width:104%;margin:1px 0 0 -1px}
.filters-wrapper .sale-type-wrp label{margin:4px 17px 4px 0}
.filters-wrapper .filter-chkbox-block label{font-size:13px;font-weight:400;margin:4px 17px 4px 0;cursor:pointer}
.filters-wrapper .custom-chckbx+label::before{content:'';background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:6px;border-radius:3px;display:inline-block;position:relative;margin-left:0;margin-right:10px;margin-top:-3px;vertical-align:middle;width:16px;height:16px}
.filters-wrapper .custom-chckbx:checked+label::before{background-color:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);border-radius:3px;display:inline-block;position:relative;content:'\2713';font-size:12px;line-height:14px;padding:0 2px;color:#f68121;border:1px solid #f68121}
.filters-wrapper .custom-chckbx{display:none}
.filters-wrapper .custom-chckbx-lbl{margin:0 10px 0 0;font-weight:400;vertical-align:top;color:#666;font-size:13px}
.filters-wrapper .orange-text{color:#f68121;font-family:OpenSans}
.filters-wrapper .vertical-chckbx div{margin-bottom:5px}
.filters-wrapper .toggle-chkbx-wrp{position:relative}
.filters-wrapper .toggle-chkbx-wrp input{display:none}
.filters-wrapper .toggle-chkbx-wrp input+label{width:60px;border-radius:2rem;height:30px;background-color:#fff;vertical-align:middle;border:1px solid #ddd;cursor:pointer}
.filters-wrapper .toggle-chkbx-wrp input+label:hover{border-color:#999}
.filters-wrapper .toggle-chkbx-wrp input+label:after{content:"";display:block;background:#8cc63e;position:absolute;top:-2px;left:30px;width:22px;height:22px;border-radius:2rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.filters-wrapper .toggle-chkbx-wrp input:checked+label:after{left:7px}
.filters-wrapper .toggle-chkbx-wrp .toggle-last-lbl{margin-left:15px}
.filters-wrapper .toggle-chkbx-wrp #rent,.filters-wrapper .toggle-chkbx-wrp #rent+label{display:none}
.filters-wrapper .advnc-fltr-wrp{position:relative;margin:5px 0 -15px}
.filters-wrapper .advnc-fltr-wrp .advnc-fltr-expand-btn{position:absolute;bottom:-12px;right:9px;font-size:24px;color:#ccc;font-weight:lighter;cursor:pointer}
.filters-wrapper .advnc-fltr-wrp .advnc-fltr-expand-btn:before{background-color:#FFF}
.filters-wrapper .advncd-filter-wrp .accord-cont{display:none;padding-bottom:10px}
.filters-wrapper .advncd-filter-wrp .accord-head{border-top:1px solid #f5f5f5;margin:0;padding:10px 10px 10px 0;cursor:pointer}
.filters-wrapper .advncd-filter-wrp .accord-head.first{border-top:0}
.filters-wrapper .advncd-filter-wrp .blck-wrap{border-bottom:1px solid #ddd;padding:0}
.filters-wrapper .min-bdgt,.filters-wrapper .min-built-up{padding-left:0}
.filters-wrapper .max-bdgt,.filters-wrapper .max-built-up{padding-right:0}
.filters-wrapper .tab-filter-heading{border:1px solid #ccc;padding:8px;margin:20px 10px 0;display:none}
.filters-wrapper .filters-done{display:none;margin:18px 10px 0}
.filters-wrapper .icon-funnel{margin-right:4px}
.filters-wrapper .select-location-container{padding:0}
.filters-wrapper .cf-dropdown-options{max-height:210px}
.filters-wrapper .buildup-area-block span.to-txt{margin:0 5px}
.filters-wrapper .buildup-area-block input{height:30px;border:1px solid #CCC;border-radius:3px;padding:5px 10px;width:44%}
.filters-wrapper .cf-error{color:red!important;border-color:red!important}
#searchSuggestedAgentsWidget .sort-by{margin-right:72px;z-index:1}
