.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.nice-select{position:relative;display:block;width:100%;height:50px;max-width:100%;line-height:50px;border:1px solid #e5e7ec!important;font-size:15px;color:#808288;font-weight:400;background:0 0;border-radius:5px;padding:0 20px}.nice-select:after{position:absolute;content:"\e900";font-family:icomoon;font-size:16px;color:#808288;top:0;right:25px;margin:0;font-weight:700;border:none!important;transform:rotate(0)!important}.nice-select .current{color:#2d2929}.nice-select .current.default{color:#808288}.nice-select.open{z-index:3}.nice-select.icon{padding:0 20px 0 50px}.nice-select .option{padding:5px 20px 2px 20px!important;background-color:transparent!important;padding:4px 20px 4px 20px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:400!important;color:#808288}@media only screen and (max-width:499px){.nice-select .option{font-size:12px}}.nice-select .option:hover{border:1px solid #e5e7ec}.nice-select .option.focus{border:1px solid #e5e7ec}.nice-select .option.selected.focus{border:1px solid #e5e7ec}.nice-select .list{padding:20px 20px!important}@media only screen and (max-width:499px){.nice-select .option{font-size:12px}}.search-block-top{margin-top:-60px}.search-field{position:relative;display:block}.search-field .top-search{background-color:#fff;border-radius:5px;box-shadow:0 15px 50px 0 rgba(0,0,0,.1)}.search-field .top-search .nice-select{height:50px}.search-field .top-search .search-form{position:relative;padding:25px 170px 25px 40px}.search-field .top-search .form-group{margin:0}.search-field .top-search .form-group .search_location:focus{border-color:#0a9a72}.search-field .top-search .form-group .select-box{position:relative;min-height:50px}.search-field .top-search .form-group .select-box i{position:absolute;top:19px;left:20px;font-size:14px;color:#808288;z-index:1}.search-field .top-search .search-btn{position:absolute;top:0;right:0;width:140px;height:100%;text-align:center}.search-field .top-search .search-btn button{display:inline-block;font-size:17px;color:#fff;background-color:#0a9a72;width:100%;height:100%;text-align:center;cursor:pointer;border-radius:0 5px 5px 0;transition:all .5s ease}.search-field .top-search .search-btn button:hover{background-color:#1b1d21!important}.search-field .top-search .search-btn button span{display:block;margin-top:6px}.search-field .top-search .search-btn button i{margin-right:8px}@media only screen and (max-width:767px){.search-field .top-search .search-form{padding-left:15px;padding-right:15px}.search-field .top-search .search-btn{position:relative;width:100%;max-height:50px;margin-top:15px}.search-field .top-search .search-btn button{position:relative;padding:12px 15px;border-radius:5px}.search-field .top-search .form-group input[type=search]{margin-bottom:15px}}::placeholder{color:#808288}input:-moz-placeholder{color:#808288}input::-ms-input-placeholder{color:#808288}input:-ms-input-placeholder{color:#808288}.default-form input[type=email],.default-form input[type=number],.default-form input[type=password],.default-form input[type=tel],.default-form input[type=text],.default-form textarea{position:relative;display:block;width:100%!important;height:50px;border:1px solid #e5e7ec;border-radius:5px;color:#2d2929;padding:10px 20px;box-shadow:none;outline:0;transition:all .5s ease}.form-control.is-invalid{border-color:#dc3545!important}.form-control:focus{background-color:initial}.default-form textarea{height:120px;resize:none}.default-form input:focus,.default-form textarea:focus{border-color:#0a9a72!important}input.custom[type=checkbox]{position:absolute;left:-9999px}input.custom[type=checkbox]+label{position:relative;padding-left:35px;padding-top:7px;cursor:pointer;line-height:1rem;display:inline-block;margin:0}input.custom[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;min-width:27px;min-height:27px;background-color:#fff;border:2px solid #0a9a72;cursor:pointer;border-radius:4px}input.custom[type=checkbox]+label:after{content:"";position:absolute;display:none;left:9px;top:4px;width:9px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}input.custom[type=checkbox]:checked+label:after{display:block}input.custom[type=checkbox]:checked+label:before{background-color:#0a9a72;border:none}.form-group{margin-bottom:1rem;position:relative}.form-group .select-box{position:relative;min-height:50px}.form-group .select-box i{position:absolute;top:19px;left:20px;font-size:14px;color:#808288;z-index:1}.home_type_form_sel{margin-bottom:1rem}.field-input.search{position:relative;min-height:50px}.field-input.search input[type=search]{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e7ec;border-radius:5px;padding:10px 20px 10px 50px;color:#2d2929;transition:all .5s ease}.field-input.search i{position:absolute;top:19px;left:20px;font-size:14px;color:#808288;z-index:1}label.m-small{margin-bottom:.1rem}.autocomplete-suggestions{display:none;max-height:400px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;overflow:hidden;padding:10px 20px;line-height:40px;min-height:40px;position:absolute;top:100%;left:0;right:0;z-index:9;overflow-y:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out}.autocomplete-suggestions .tt-header{padding:10px 20px;color:#0f172b;cursor:context-menu;font-weight:600}.autocomplete-suggestions .tt-header:hover{background:0 0}.autocomplete-suggestions .tt-suggestion{cursor:pointer;padding:5px 20px 2px 20px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:400!important;color:#808288}.autocomplete-suggestions .tt-suggestion:hover{border:1px solid #e5e7ec}.autocomplete-suggestions .tt-empty{padding:10px 20px;cursor:context-menu}