body{padding-bottom:0}.myStepper{padding:50px 25px 30px 25px}.myStepper h1{margin:0}.itembox{margin-bottom:15px}.itembox h2{display:table;width:100%;margin:0}.region.itembox h2{display:block;width:auto}.region.itembox h2.mrg-left{margin:0 0 0 52px}.itembox a.ui.button,.itembox a.city-item{display:table-cell!important;vertical-align:middle!important;height:40px!important;line-height:2rem!important;font-size:13px!important;font-weight:500!important;border-radius:3px;color:#444}.main-3box-icon{background:#ccc!important}.itembox a.ui.button:hover,.itembox a.city-item:hover{color:#fff}.row.listofAreas{padding-left:15px;display:flex;height:335px;flex-direction:column;flex-wrap:wrap}.region.itembox{margin-bottom:10px;padding-left:0}.region.itembox h2{position:relative}.region.itembox a.CityItem,.coastal.itembox a.CityItem{background-color:#f3f3f3;border:1px #ededed solid;border-radius:3px;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;position:relative;display:block;font-size:12px;font-weight:500;padding-top:6px;height:47px;overflow:hidden;text-align:right;color:#444;line-height:150%}.region.itembox a.CityItem{padding-right:55px}.coastal.itembox a span.ui.label{float:right;background:#e4002b;margin:0 5px 0;padding:5px 0;text-align:center;width:50px;font-size:12px;color:#fff;height:33px;font-weight:400}.region.itembox h2 span.ui.label{position:absolute;background:#e4002b;margin:0;padding:2px 0;text-align:center;width:45px;font-size:12px;color:#fff;height:35px;z-index:10;top:5px;right:5px;font-weight:500;line-height:15px;border:1px #e4002b solid}.region.itembox a.about-region{display:block;background-color:#f3f3f5;border:1px #ededef solid;color:#e4002b;width:47px;font-size:12px;text-align:center;border-radius:4px;float:left;height:47px;margin-right:5px;font-weight:600;padding-top:7px}.region.itembox a.about-region:hover{background-color:#e4002b;color:#fff;border:1px #e4002b solid}.region.itembox a span,.coastal.itembox a span{height:35px;overflow:hidden;display:block;padding-left:5px}.region.itembox a span,.coastal.itembox a span:last-child{font-size:10px}.coastal.itembox a span:last-child{line-height:15px}.sublocation.itembox.activeLocation a,.region.itembox.activeLocation a,.coastal.itembox.activeLocation a,.property.itembox.activeProperty a,.maincity.itembox.activeLocation a{background:#e4002b;border-color:#e4002b;color:#fff}.region.itembox.activeLocation a span.ui.label,.coastal.itembox.activeLocation a span.ui.label{background:#fff;color:#333}.region.itembox.activeLocation a.about-region{background:#e4002b;cursor:pointer!important;border:1px #e4002b solid;color:#fff}.coastal.itembox a:hover i{color:#fff}.listofPropertyTypes.city-box{padding-left:0;margin-right:-15px}.property.itembox .ui.primary.button,.property.itembox .ui.primary.buttons .button{height:50px!important}.maincity.itembox .city-item,.stats.itembox .city-item{margin-bottom:0}.ui.primary.button,.ui.primary.buttons .button{margin:0 0 15px;padding:5px 10px}.search-stepper .search-page-title{position:absolute;padding-right:65px;background:#f9f9f9;right:0;left:0;top:0;border-radius:7px 7px 0 0;min-height:52px;margin-bottom:20px}.search-stepper .search-page-title,.search-stepper .search-page-title h2,.search-stepper .search-page-title h1{border-bottom:0;color:#333;padding-bottom:0!important;padding-top:5px!important;font-size:20px}.search-stepper .search-page-title .main-3box-icon{height:52px;margin-right:0;padding-top:10px;right:0;top:0;width:52px}.search-stepper .page-title h1,.page-title h2,.page-title h3{border-bottom:0}.list-bg-search{background:#f9f9f9;border:1px #ddd solid;padding:15px 10px;border-radius:4px;height:280px}.list-bg-search.error-box{background:#fff6f6;border:1px #e0b4b4 solid}.listofSearchParamInfos .list-bg-search{height:285px}.list-search-itembox{background-color:#fff;border:solid 1px #d7d7d7;padding:0;margin:3px 5px 0;border-radius:3px;position:relative;height:132px;overflow:hidden}.listofSearchParamInfos .list-search-itembox{height:217px}.list-search-itembox .item-pos{padding:10px}.list-search-box,.code-box{width:50%;float:right;position:relative}.form-rtl .ui.pointing.label{bottom:-32px;font-size:10px;font-weight:400;position:absolute;left:calc(50% - 77px);z-index:2;width:154px;padding:7px 0;text-align:center}.search-box .price-col,.search-box .area-col,.search-box .room-col,.search-box .rent.price-col,.search-box .rent.area-col,.search-box .rent.room-col{padding-left:5px}.search-box .area-col{width:calc(50% - 15px);padding-left:0}.search-box .price-col{width:50%;padding-left:0}.listofSearchParamInfos.rent .area-col{width:calc(33.33333333% - 15px);padding-left:0}.listofSearchParamInfos.rent .price-col{width:33.33333333%;padding-left:0}.list-search-box .checkbox{display:block}.list-search-itembox h4{padding:10px 10px 0;font-weight:400!important;margin:0;text-align:center}#GotoBack .waves-dark.btn,.waves-dark.btn.previous-step{background:#fff;border:1px #dfdfdf solid;color:#333}#GotoBack .waves-dark.btn:hover,.waves-dark.btn.previous-step:hover{background:#dfdfdf}.w3-animate-right{position:relative;right:0}.w3-animate-fromleft{position:relative;left:-100%}.w3-animate-left{position:relative;left:0}.w3-animate-fromright{position:relative;right:-100%}html{box-sizing:border-box}*,::before,::after{box-sizing:inherit}.blue{background-color:#2196f3!important}ul:not(.browser-default) {padding-left:0;list-style-type:none;padding:0}ul:not(.browser-default) li {list-style-type:none}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],[disabled].btn-large,.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn,.btn-large,.btn-flat{border:none;border-radius:3px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn,.btn-large,.btn-floating,.btn-large,.btn-flat{outline:0}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#e4002b;text-align:center;letter-spacing:0;transition:.2s ease-out;cursor:pointer;font-weight:500;line-height:30px}.ripple{background-position:center;transition:background .8s}.ripple:hover{background: #2196f3 radial-gradient(circle, transparent 1%, #2196f3 1%) center/15000%}.ripple:active{background-color:#9acffa;background-size:100%;transition:background 0s}.btn,.btn-large{}.region.itembox a span,.coastal.itembox a span:last-child{}.coastal.itembox a span:last-child i{color:#999}.StepArea{position:relative}.more-region-itembox{position:absolute;bottom:0;left:0;right:0}.more-region-itembox .region.itembox{width:25%;float:right;margin:5px 0 0 15px}.more-region-itembox .region.itembox a{padding-right:0;font-size:16px;text-align:center;line-height:30px}ul.stepper{counter-reset:section;overflow-y:auto;overflow-x:hidden}ul.stepper.horizontal{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;min-height:470px;margin-bottom:0}ul.stepper.horizontal:before{content:'';background-color:transparent;width:100%;min-height:0;position:absolute;left:0}ul.stepper .wait-feedback{left:0;right:0;top:0;z-index:2;position:absolute;width:100%;height:100%;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}ul.stepper .step{position:relative}ul.stepper .step.feedbacking .step-content > :not(.wait-feedback) {opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}ul.stepper.horizontal .step{position:static;margin:0;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:1px!important}ul.stepper.horizontal>.step:last-of-type,ul.stepper.horizontal>.step[data-last="true"]{width:auto!important}ul.stepper.horizontal .step:not(:last-of-type):after, ul.stepper.horizontal > .step.active:not(:last-of-type):after {content:'';position:static;display:inline-block;width:100%;height:1px}ul.stepper > li:not(:last-of-type) {margin-bottom:10px;-webkit-transition:margin-bottom .4s;transition:margin-bottom .4s}ul.stepper .step:not(:last-of-type).active {margin-bottom:36px}ul.stepper .step:before{position:absolute;top:12px;counter-increment:section;content:counter(section);height:28px;width:28px;color:#fff;background-color:rgba(0,0,0,.3);border-radius:50%;text-align:center;line-height:28px;font-weight:400}ul.stepper .step.active:before{background-color:#2196f3}ul.stepper .step.done:before{background-color:#21ba45}ul.stepper .step.done:before{content:'\e5ca';font-size:16px;font-family:'Material Icons'}ul.stepper .step.wrong:before{content:'\e001';font-size:24px;font-family:'Material Icons';background-color:red!important}ul.stepper .step-title{margin:0 -10px;cursor:pointer;padding:15.5px 44px 24px 64px;display:block}ul.stepper.horizontal .step.active .step-title:before{background-color:#2196f3}ul.stepper.horizontal .step.done .step-title:before{background-color:#21ba45}ul.stepper.horizontal .step.done .step-title:before{content:'\e5ca';font-size:16px;font-family:'Material Icons'}ul.stepper.horizontal .step.wrong .step-title:before{content:'\e001';font-size:24px;font-family:'Material Icons';background-color:red!important}ul.stepper.horizontal .step-title{line-height:70px;height:74px;margin:0;padding:0 65px 0 25px;display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0}ul.stepper.horizontal .step:before{content:none}ul.stepper.horizontal .step .step-title:before{position:absolute;top:23.5px;right:19px;counter-increment:section;content:counter(section);height:28px;width:28px;color:#fff;background-color:rgba(0,0,0,.3);border-radius:50%;text-align:center;line-height:28px;font-weight:400}ul.stepper.horizontal .step-title:after{top:15px}ul.stepper .step-title:after{content:attr(data-step-label);display:block;position:absolute;font-size:1.15rem;color:#666;font-weight:400;margin-top:5px}ul.stepper .step-title:hover{background-color:rgba(0,0,0,.06)}ul.stepper .step.active .step-title{font-weight:500}ul.stepper .step-content{position:relative;display:none;height:calc(100% - 132px);width:inherit;overflow:visible;margin-right:41px;margin-left:24px}ul.stepper.horizontal .step-content{position:absolute;height:470px;top:0;left:0;width:100%;margin:0;padding:20px 20px 76px}ul.stepper .step-content .StepOne,ul.stepper .step-content .StepTwo,ul.stepper .step-content .StepThree,ul.stepper .step-content .StepFour{position:absolute;height:calc(100% - 84px);top:0;left:0;width:100%;overflow-y:auto;overflow-x:hidden;margin:5px 0 0;padding:0 20px}ul.stepper > .step.active:not(:last-child):after {height:93%;height:calc(100% - 12px)}ul.stepper>.step[data-last="true"]:after{height:0;width:0}ul.stepper>.step[data-last="true"]{margin-bottom:0}ul.stepper .step-actions{padding-top:16px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:-webkit-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}ul.stepper .step-actions .btn-flat:not(:last-child), ul.stepper .step-actions .btn-large:not(:last-child), ul.stepper .step-actions .btn:not(:last-child) {margin-right:5px}ul.stepper.horizontal .step-actions .btn-flat:not(:last-child), ul.stepper.horizontal .step-actions .btn-large:not(:last-child), ul.stepper.horizontal .step-actions .btn:not(:last-child) {margin-left:0;margin-right:5px}ul.stepper.horizontal .step-actions{position:absolute;bottom:0;right:0;width:100%;padding:20px;background-color:#fff;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}ul.stepper.horizontal .step-actions.fixed{position:fixed;bottom:0;right:0;width:100%;padding:20px 0;background:rgba(255,255,255,.95);box-shadow:0 -3px 3px rgba(0,0,0,.15);z-index:10}ul.stepper.horizontal .step-actions .container{padding:0;direction:ltr;text-align:left!important}ul.stepper.horizontal .step-actions .container .btn{direction:rtl}ul.stepper.horizontal .step-actions.fixed .container{padding:0 30px;z-index:2}#progressBar{height:2px;background-color:#fff;position:absolute;bottom:-2px;right:0;left:0}#progressBar div{height:100%;width:0;background-color:#e4002b;box-shadow:0 0 3px rgba(234,46,46,.45)}.minAreaParam .propertyAreaMinItems:first-child label.propertyAreaMinLabel,
.minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel,
.rent .minRentParam .propertyRentMinItems:nth-child(2) label.propertyRentMinLabel,
.rent .minTotalParam .propertyTotalMinItems:nth-child(2) label.propertyTotalMinLabel {font-size:12px}.rent .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel{font-size:14px}.search-param-message{padding:6px 10px 8px!important;font-weight:500;color:#333!important;font-size:15px!important}.search-param-message strong{font-size:17px!important}@media (min-width:1200px){.search-box .rent.price-col,.search-box .rent.area-col{width:33.33333%}.maincity.itembox,.property.itembox{width:20%}.maincity.itembox a.city-item,.property.itembox a.city-item{font-size:13px!important;font-weight:400}.property.itembox.contractitem a.city-item{font-size:14px!important}}@media (min-width:992px) and (max-width:1199px){ul.stepper .step-content .StepOne,ul.stepper .step-content .StepTwo,ul.stepper .step-content .StepThree,ul.stepper .step-content .StepFour{padding:0}.stepper .mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:15px}.minAreaParam .propertyAreaMinItems:first-child label.propertyAreaMinLabel,
    .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel,
    .rent .minRentParam .propertyRentMinItems:nth-child(2) label.propertyRentMinLabel,
    .rent .minTotalParam .propertyTotalMinItems:nth-child(2) label.propertyTotalMinLabel {font-size:10px}.rent .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel{font-size:12px}.form-rtl .ui.checkbox label,.form-rtl .ui.radio label{font-size:12px}}@media (min-width:992px){.previous-step{margin-left:10px}h3.stepper-title{margin:15px 0;font-size:14px}h5#RegionHelp{margin:-10px 0 10px}ul.stepper.horizontal.items-less-5 .step-content{height:300px}ul.stepper.horizontal.items-less-5{min-height:300px}.items-less-5 .row.listofAreas{height:135px}.items-less-5 .region.itembox{width:50%}ul.stepper.horizontal.items-less-6 .step-content{height:300px}ul.stepper.horizontal.items-less-6{min-height:300px}.items-less-6 .row.listofAreas{height:135px}ul.stepper.horizontal.items-less-9 .step-content{height:310px}ul.stepper.horizontal.items-less-9{min-height:310px}.items-less-9 .row.listofAreas{height:175px}ul.stepper.horizontal.items-less-11 .step-content{height:400px}ul.stepper.horizontal.items-less-11{min-height:400px}.items-less-11 .row.listofAreas{height:230px}}@media (min-width:768px) and (max-width:991px){ul.stepper.horizontal{min-height:495px}ul.stepper.horizontal .step-content{height:495px}.search-box .price-col,.search-box .area-col,.search-box .room-col,.search-box .rent.price-col,.search-box .rent.area-col,.search-box .rent.room-col{float:right!important}.form-rtl .list-search-itembox .ui.checkbox label,.form-rtl .list-search-itembox .ui.radio label{font-size:12px}.form-rtl .listofSearchParamInfos.rent .ui.checkbox label{font-size:14px}.previous-step{margin-left:10px}.coastal.itembox a span:last-child{float:right;line-height:35px;padding-right:5px;padding-left:0}.StepArea{position:relative}.row.listofAreas{height:460px}.more-region-itembox{position:absolute;bottom:15px;left:0;right:auto;width:calc(50% - 7px)}.more-region-itembox .region.itembox{width:50%;margin-left:0}.more-region-itembox .region.itembox:first-child{width:calc(50% - 15px);margin-left:15px}.items-less-6 .row.listofAreas{height:175px}.items-less-9 .row.listofAreas{height:235px}.items-less-11 .row.listofAreas{height:310px}.listofSearchParamInfos.rent .area-col,.listofSearchParamInfos.rent .price-col{width:100%;padding-left:0;padding-right:0;margin-bottom:10px}.coastal.itembox{margin-bottom:13px}}@media (max-width:767px){.myStepper{padding:50px 15px 20px 15px}ul.stepper.horizontal{min-height:495px}ul.stepper.horizontal .step-content{height:495px}.row.listofAreas{padding-left:15px;height:auto;padding-bottom:48px}.stepper .city-box{padding-left:0;padding-right:0;margin-right:-15px}.StepProperty .itembox a.ui.button,.StepProperty .itembox a.city-item{height:38px!important;font-size:14px!important;padding:5px!important}h3.stepper-title{font-size:14px;margin:0 0 15px}.search-stepper .search-page-title,.search-stepper .search-page-title h2,.search-stepper .search-page-title h1{font-size:16px}.search-box .price-col,.search-box .area-col,.search-box .room-col,.search-box .rent.price-col,.search-box .rent.area-col,.search-box .rent.room-col{float:none!important;width:100%;padding-left:15px}.maincity.itembox,.states.itembox,.sublocation.itembox,.property.itembox{padding-right:15px}ul.stepper{counter-reset:section;overflow-y:auto;overflow-x:hidden;height:350px;margin-top:20px}ul.stepper .step::before{display:none}ul.stepper .step-content{margin-right:0!important;margin-left:0!important}.row.city-box{top:30px;margin-right:-15px}.maincity.itembox .city-item,.stats.itembox .city-item{font-size:13px!important;padding:10px 5px}.stepper .city-box .itembox{padding-right:15px}.ui.icon.button[class*="right labeled"]{padding-right:60px!important;margin-right:15px;font-size:14px!important}ul.stepper.horizontal .step-actions{padding-left:0}ul.stepper.horizontal .step-actions .btn-flat:not(:last-child), ul.stepper.horizontal .step-actions .btn-large:not(:last-child), ul.stepper.horizontal .step-actions .btn:not(:last-child) {margin:0}.more-region-itembox .region.itembox{width:50%;margin:5px 0 0}.more-region-itembox .region.itembox:first-child{width:calc(50% - 15px);margin-left:15px}.more-region-itembox .region.itembox a{font-size:14px;line-height:30px}ul.stepper .step-content .StepOne,ul.stepper .step-content .StepTwo,ul.stepper .step-content .StepThree,ul.stepper .step-content .StepFour{padding:0 5px}.search-box .area-col,.search-box .price-col{margin-bottom:10px;width:calc(100%)!important;padding-left:10px}.listofSearchParamInfos.rent .area-col,.listofSearchParamInfos.rent .price-col{padding-left:10px}.btn.previous-step{margin-left:10px}.listofSearchParamInfos .list-bg-search{transition:height .3s ease-out;padding-top:30px}.listofSearchParamInfos .list-bg-search.close-item{height:45px;overflow:hidden}.listofSearchParamInfos .list-bg-search h3,.listofSearchParamInfos .list-bg-search div.stepper-filter{height:45px;margin:0!important;position:absolute;right:0;left:0;top:0;line-height:40px;text-align:right!important;padding:0 15px;cursor:pointer}.listofSearchParamInfos .list-bg-search.open-item{height:285px;overflow:visible}.listofSearchParamInfos .list-bg-search .list-search-box .list-search-itembox{margin-top:10px}.iwf-link{display:none!important}ul.stepper.horizontal .step-actions.fixed{padding:10px 0}ul.stepper.horizontal .step-actions .container{padding:0 0 0 15px;margin:0}i.icon.caret{float:left;margin-top:2px}#ErrorMessageBox{position:fixed;top:65px;right:0;left:0;z-index:20}#ErrorMessageBox label.error{text-align:center;width:100%;display:inline-block;background:#e4002b;box-shadow:none;color:#fff}.minAreaParam .propertyAreaMinItems:first-child label.propertyAreaMinLabel,
    .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel,
    .rent .minRentParam .propertyRentMinItems:nth-child(2) label.propertyRentMinLabel,
    .rent .minTotalParam .propertyTotalMinItems:nth-child(2) label.propertyTotalMinLabel {font-size:12px}.rent .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel{font-size:13px}.search-param-message{font-size:14px!important}}@media (max-width:600px){.search-stepper .search-page-title h1{padding-top:0!important;font-size:14px}.stepper-basetitle{display:block}}@media (max-width:460px){.itembox a.ui.button,.itembox a.city-item{height:52px!important;font-size:12px!important;padding:5px!important}.StepProperty .itembox a.ui.button,.StepProperty .itembox a.city-item{height:38px!important;font-size:12px!important;padding:5px!important}}@media (max-width:420px){.StepProperty .itembox a.ui.button,.StepProperty .itembox a.city-item{font-size:11px!important}.form-rtl .ui.checkbox label,.form-rtl .ui.radio label{font-size:11px;font-weight:500}.minAreaParam .propertyAreaMinItems:first-child label.propertyAreaMinLabel,
    .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel,
    .rent .minRentParam .propertyRentMinItems:nth-child(2) label.propertyRentMinLabel,
    .rent .minTotalParam .propertyTotalMinItems:nth-child(2) label.propertyTotalMinLabel {font-size:11px}.rent .minTotalParam .propertyTotalMinItems:first-child label.propertyTotalMinLabel{font-size:11px}}@media (max-width:380px){.form-rtl .ui.checkbox label,.form-rtl .ui.radio label{font-size:10px;font-weight:600}}@media (max-width:359px){.StepProperty .itembox a.ui.button,.StepProperty .itembox a.city-item{height:52px!important;font-size:13px!important;padding:5px!important}h3.stepper-title small.font-medium{font-size:13px!important}.search-stepper .search-page-title h1{font-size:13px}}@media (max-width:320px){.search-stepper .search-page-title,.search-stepper .search-page-title h2,.search-stepper .search-page-title h1{font-size:14px}}