.searchContainer{
    padding-top: 40px;
}
@media screen and (max-width:991px){
    .searchContainer{
        padding-top: 20px;
    }
}

/********************** left box **********************/
.leftBox{
    width:300px;
    padding-right:15px;
    margin-bottom:130px;
}
@media screen and (max-width:991px){
    .leftBox{
        width: 0;
    }
}

.leftBox .panel:last-of-type{border-bottom:none}
.search-opentime{margin: 6px}
@media screen and (max-width:991px){
    .leftBox[aria-expanded="false"]{width:100%;padding:20px 15px 70px 0;margin:20px auto 0 auto;float:none;position:relative!important;height:calc(100% - 120px)!important;display:block!important;z-index:1;visibility:visible!important;left:0px;}
    .leftBox .leftBtnBox{background:#fff;position:fixed;left:0;bottom:0;width:100%;padding:15px 15px;border-top:1px solid #DDD;text-align:center}
    .leftBox.collapse.in:after{position:fixed;z-index:0;background:#FAFAFA;content:"";display:block;width:100%;height:50px;left:0;top:85px}
}
.budgetM input{width:calc(100% - 60px)!important;float:left}
.budgetM span{float:right;line-height:38px}

/********************** right box **********************/
.rightBox .pagination{margin:20px 0 0 0}

.rightHtop{margin:0 0 10px 0;}
.search-tag{
    padding:0;
    overflow:hidden;
}
.search-tag li{float:left;margin:0 4px 4px 0}
.search-tag li a{display:block;color:#fff;background:#90C31F;padding:1px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.search-tag li span{color:#fff;font-size:.8em;margin:0 0 0 5px}


@media screen and (max-width:991px){
    .leftBoxB{
        overflow-y:scroll;
        height:100%;
        max-width:720px;
        margin:0 auto;
    }
}

.searchDropdown>a{display:block;color:#555;background:#FFF;box-shadow:none;border:1px solid #DDD}
.searchDropdown a:hover{color:#555;background:#fff;box-shadow:none}
.searchDropdown .btn span{padding:0;margin:-3px 0 0 8px}
.dropdownCm{position:absolute;right:0;left:auto;width:100%;padding:0;z-index:2;display:none;}
.dropdownCm>li{border-bottom:1px solid #ddd;min-height:auto}
.dropdownCm>li>a{padding:8px 16px; display:block;color:#777777;}
.dropdownCm>li>a:hover{background:#eee}
.dropdownCm>li.active>a{background-color:#90C31F!important;color:#fff}
.searchDropdown .dropdownM.active ~ .dropdownCm {
    display: block;
    opacity: 1;
}

.searchNone{margin:20px 0}
.searchNone .btnErr{
    color:#fff;
    background:#90C31F;
    min-width:250px;
    padding:20px 12px;
    line-height:0px;
    margin:20px auto 0 auto;
    display:block;
    max-width:250px
}
