@media screen and (max-width:767px){.mobile-search{position:fixed!important;width:100%!important;top:50px!important;left:0!important;height:100%!important;width:100%!important;z-index:1000!important;background:#fff;background-image:none!important;overflow-x:scroll;padding:20px!important}.mobile-search #search-input.box,.mobile-search .miles-dropdown button.dropdown-toggle,.mobile-search.search-bar .miles-dropdown button.dropdown-toggle{background-image:none}.mobile-search .cat_list{left:20px}.searchInnerDiv{border:none}.miles-dropdown{padding-left:0}.enterCityInput{border-bottom:1px solid #000!important}input#search-input{border-bottom:1px solid #000!important;border-radius:unset!important}input#keysearch{width:100%!important;border-bottom:1px solid #000;border-radius:unset!important}button#search_all{width:100%;float:left;position:relative;margin-top:50px;border-radius:5px!important}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{z-index:999999!important}section.searchbarSec .searhbarDiv{margin:0!important;padding:0!important}section.searchbarSec.mobile-search{padding:0!important}}

section.banner_slider h2 {
    font-size: 1.25rem;
}

.topFooter h6 {
    font-size: 14px;
    color: #fff;
    margin-bottom: 15px;
    opacity: .6;
}

.filterHeader h5 {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 100%;
    font-weight: 700;
}

.filterHeader h5 .refineBtn {
    float: right;
    background: #fff;
    padding: 4px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #202020;
    position: relative;
    top: -2px;
    border-radius: 5px;
}

.bottomBanner h4 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}

.list_title h4 a {
    display: block;
    color: #212529;
    font-weight: 700;
}

.list_title h4 {
    width: 100%;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}