@media only screen and (max-width: 600px) {
    /* Header */ .header-halt > .header-m > ul > li {
        width: 33.33%;
        float: left;
    }

    .header-halt > .header-m > ul > li > a {
        float: left;
        padding: 0px;
    }

    .header-halt > .header-m > ul {
        width: 100%;
        float: left;
    }

    .header-halt > .header-m,header.affix .header-halt > .header-m,header.unfix .header-halt > .header-m {
        position: relative;
        width: 100%;
        float: left;
        top: 0px;
        left: 0px;
        padding: 0px 0px;
    }

    .header-mini {
        margin: 0px 0px 15px 0px;
    }

    .hedaer-mini-logo {
        width: 50%;
        float: left;
    }

    .hedaer-mini-logo > img {
        margin-top: 9px;
    }

    .header-mini-nav {
        width: 50%;
        float: left;
    }

    .header-mini-nav > button {
        padding: 5px;
        width: 100%;
    }

    .header-sm ul {
        text-align: center;
        float: none;
    }

    .header-lg-relative {
        padding: 0px;
    }

    .header-lg-logo {
        position: relative;
        width: 100%;
        text-align: center;
        margin: 0px;
        padding: 0px;
    }

    .header-lg-logo a {
        display: block;
        float: left;
        width: 100%;
    }

    .header-lg-logo img {
        max-height: 25px;
    }

    .header-lg-navs {
        padding: 0px;
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
    }

    .header-lg-dropdown {
        max-height: 500px;
        overflow-y: auto;
    }

    header.affix .header-halt > .header-l, header.affix .header-halt > .header-r,header.unfix .header-halt > .header-l, header.unfix .header-halt > .header-r {
        display: none !important;
    }

    header.affix .header-halt > .header-m > ul > li,header.unfix .header-halt > .header-m > ul > li {
        width: 16.6%;
        padding: 0px;
    }

    /* Listing Page */


    .listing-filters > ul {
        padding: 0px 15px;
    }

    .listing-filters > label {
        padding: 0px 15px;
    }

    .listing-filters-header {
        box-shadow: 0 1px 6px 0 rgb(0 0 0 / 49%);
        padding: 10px;
        width: 100%;
        float: left;
        margin-bottom: 15px;
        display: block;
        position: fixed;
        z-index: 99999;
        top: 0px;
        background: #fff;
    }

    .listing-filters-header > button {
        border: none;
        background: transparent;
        color: #0f6fbd;
        font-size: 20px;
    }

    button.listing-filters-close {
        float: left;
    }

    button.listing-filters-apply {
        float: right;
    }
    .listing-filters-applied > button{
        display: inline-block;
    }
    .listing-filters-applied.affix {
        width: 100%;
        float: left;
        left: 0px;
        top: 0px;
        z-index: 9999;
        background: #fff;
        padding: 10px;
        box-shadow: 0 1px 6px 0 rgb(0 0 0 / 49%);
    }



    .listing-filters {
        position: fixed;
        z-index: 99999999;
        width: 100%;
        height: 100%;
        background: #fff;
        top: 0px;
        left: -100%;
        margin: 0px;
        padding: 70px 0px 0px 0px;
        overflow: auto;
        transition: 0.5s all ease;
    }

    .listing-filters > ul > li {
        width: 100%;
        float: left;
    }

    .listing-filters > ul > li > span {
        width: 50%;
        float: left;
        display: block;
    }

    .listing-filter-dropdown {
        float: left;
        width: 50%;
        right: 0px;
    }

    /* Detail page */
    .listing-results {
        padding: 0px 5px;
    }

    .listing-thumbnail-m>ul>li>div {
        width: 30px;
        height: 30px;
        padding: 4px;
    }

    .listing-thumbnail-m>ul>li>span {
        font-size: 10px
    }

    .listing-thumbnail-l,.listing-thumbnail-m,.listing-thumbnail-r {
        width: 100%;
        border: none;
    }

    .listing-thumbnail-l>img {
        width : 100%;
    }

    /* Landing Page */
    .landing-dropdown {
        width: 100%;
        position: fixed;
        top: 0px;
        height: 100%;
        left: 0px;
        margin: 0px;
    }

    .landing-controls-container {
        margin-top: -50px;
    }

    .landing-controls {
        margin-top: 70px;
        padding-bottom: 30px;
    }

    .listing-search .landing-controls {
        width: 100%;
        float: left;
        padding: 0px;
    }

    .listing-search .landing-search-btn {
        width: 100%;
        text-align: center;
    }

    .listing-search .landing-search-btn > button {
        width: 50%;
        float: none;
        margin: 0px;
    }

    .landing-control[data-cols='3'] {
        width: 100%;
    }

    .landing-control {
        display: block;
        position: relative;
        padding: 0px 15px;
        float: left;
        margin-bottom: 15px;
    }

    .landing-control > input, .landing-control > span {
        padding: 10px 10px 10px 35px;
    }

    .landing-control > i {
        left: 20px;
        top: 35px;
    }

    .landing-dropdown-header-mob {
        display : block;
    }

    .landing-dropdown-footer-mob {
        display : block;
    }
}
