.searchGroupBox{width:100%;float:left;height:auto}.searchGroupBox .topSearchControlBox{width:100%;float:left;height:auto;display:table;margin:0 0 1px 0}.searchGroupBox .topSearchControlBox .menuList{width:100%;float:left;height:auto;display:table;margin:0 0 10px 0;padding:0;list-style:none;table-layout:fixed;border-collapse:collapse;box-shadow:0 5px 5px rgba(206,99,21,0.3)}.searchGroupBox .topSearchControlBox .menuList li{width:25%;display:table-cell;border-collapse:collapse;border-right:solid 1px #ffffff}.searchGroupBox .topSearchControlBox .menuList li:last-child{border:none}.searchGroupBox .topSearchControlBox .menuList li button{width:100%;height:auto;float:left;padding:10px 20px;font-family:'opensansregular';font-size:13px;color:#19519e;border:none;background:#f58220;text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.searchGroupBox .topSearchControlBox .menuList li button.active,.searchGroupBox .topSearchControlBox .menuList li button:hover{background:#ffcc40;color:#19519e;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.searchGroupBox .topSearchControlBox .btnStickysearch{display:none;width:auto;float:left;height:auto;padding:15px 10px 12px 20px;background:#19519e;color:#ffffff;font-size:17px;border:none;position:absolute;right:calc(100% - 10px);white-space:nowrap}.searchGroupBox .topSearchControlBox .btnStickysearch i{margin:0 0 0 10px}.searchGroupBox .topSearchBox{width:100%;float:left;height:auto;background:#ffffff;position:relative}.searchGroupBox .topSearchBox .propertyTypeBox{width:160px;float:left;height:auto;padding:0 10px 0 0;position:relative}.searchGroupBox .topSearchBox .propertyTypeBox .btnPropertyType{width:100%;float:left;height:auto;padding:15px 15px 14px;text-align:left;font-family:'opensansregular';font-size:13px;color:#414042;background:none;border:none;position:relative}.searchGroupBox .topSearchBox .propertyTypeBox .btnPropertyType::before{content:"\f107";font-family:'fontawesome';font-size:18px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox{width:calc(100% + 100px);position:absolute;height:auto;top:100%;left:0;background:#ffffff;padding:5px;border:solid 1px #dddddd;display:none;z-index:99}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul{width:100%;float:left;height:auto;max-height:190px;margin:0;padding:5px;list-style:none}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul li{width:100%;float:left;height:auto}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul li ul{height:auto;max-height:inherit}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul li ul li{padding:0 0 0 10px}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul .mCSB_scrollTools .mCSB_draggerRail{background:#19519e}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#f58220}.searchGroupBox .topSearchBox .propertyTypeBox .pTypeBox ul .mCustomScrollBox>.mCSB_scrollTools{width:2px}.searchGroupBox .topSearchBox .btnSearch{width:auto;position:absolute;right:0;top:0;background:#19519e;color:#ffffff;font-family:'opensansregular';font-size:13px;text-transform:uppercase;border:none;padding:15px 30px 16px}.searchGroupBox .topSearchBox .btnSearch .fa{margin-left:5px}.searchGroupBox .topSearchBox .searchPlaceBox{width:calc(100% - 270px);float:left;height:auto;padding:5px 5px 9px 5px;margin:0 0 0 0;border-left:solid 1px #dddddd}.searchGroupBox .searchOptionMainBox{width:100%;float:left;height:50px}.searchGroupBox .searchOptionMainBox .searchOptionBox{width:100%;float:left;height:50px;background:#f5f5f5;padding:10px 10px;display:none}.searchGroupBox .searchOptionMainBox .searchOptionBox ul{width:auto;float:left;height:auto;margin:0;padding:0;list-style:none}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li{width:auto;float:left;height:auto;margin:0 10px 0 0;position:relative}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li button{background:none;border:none;padding:5px 30px 5px 10px;border:solid 1px #dddddd;position:relative}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li button .fa{position:absolute;right:10px;top:7px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li button.active{background:#ffffff}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox{position:absolute;width:100%;height:auto;padding:10px;border:solid 1px #dddddd;border-top:none;background:#ffffff;top:calc(100% - 1px);left:0px;min-width:200px;display:none}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox ul li{width:100%;margin:0 0 10px 0;position:relative}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox ul li:last-child{margin:0}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox ul li .control{margin:0}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox ul li .control .labeltext{font-size:12px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.bedroomDropBox{min-width:120px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox{padding:10px 0 0;min-width:225px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .propertyValueBox{width:100%;float:left;height:auto;font-family:'opensansregular';font-size:14px;color:#19519e;margin:0 0 5px 0;padding:0 10px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .minMaxLabel{width:100%;float:left;height:auto;text-align:center;margin:0 0 5px 0;font-family:'opensanssemibold';font-size:13px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol{width:50%;float:left;height:auto}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol+.budgetCol{border:none}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol span{width:100%;float:left;height:auto;background:#efefef;color:#414042;padding:5px 0;font-family:'opensansregular';font-size:10px;text-align:center;margin:0 0 5px 0}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol ul.budgetColumn{width:100%;float:left;height:auto;max-height:150px;padding:0 10px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol ul.budgetColumn li{width:100%;float:left;height:auto;font-family:'opensansregular';font-size:13px;color:#414042;cursor:pointer}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol .mCSB_scrollTools .mCSB_draggerRail{background:#19519e}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#f58220}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.budgetDropBox .budgetCol .mCustomScrollBox>.mCSB_scrollTools{width:2px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.bedroomDropBox .bedroomColumn{max-height:170px}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.bedroomDropBox .bedroomColumn .mCSB_scrollTools .mCSB_draggerRail{background:#19519e}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.bedroomDropBox .bedroomColumn .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#f58220}.searchGroupBox .searchOptionMainBox .searchOptionBox ul li .searchDropDownBox.bedroomDropBox .bedroomColumn .mCustomScrollBox>.mCSB_scrollTools{width:2px}