@media (max-width: 485px) {
    .green_main {
        width: 255px;
    }

    .blue_main {
        width: 255px;
        background-size: cover;
        padding: 12px 20px;
    }

    .footer_main_page {
        padding: 10px;
    }

    .logo .moduletable {
        padding-top: 55px;
    }

    .button_main_page {
        margin-top: 10px;
    }

    .moduletable .footer_main_page {
        margin-top: 35px;
    }

    .bg_in_footer .center_foot {
        float: none;
        text-align: center;
        margin-bottom: 10px;
        font-size: 20px;
    }

    .footer_pos {
        text-align: center;
    }

    .bg_in_footer p {
        text-align: center !important;
    }

    .bg_in_footer .moduletable {
        width: 100%;
    }

    .mobile_hidden {
        display: none;
    }

    .block_add_main {
        width: 100%;
    }

    .block_add_main .rsdir-field-wrapper-14, .block_add_main .rsdir-field-wrapper-26 {
        position: relative;
        margin-bottom: 20px;
        left: 0px;
        top: 0px;
    }

    .block_add_main .rsdir-field-wrapper-21, .block_add_main .rsdir-field-wrapper-23 {
        position: relative;
        top: 0px;
        left: 0px;
    }

    .rsdir-listings > .row-fluid {
        width: 195px;
    }

    .title_list_items .right_txt {
        float: none;
        margin-bottom: 15px;
    }

    .title_list_items {
        text-align: center;
    }

    .filter_ob .rsdir-filter-14, .filter_ob .rsdir-filter-26 {
        position: relative;
        left: 0px;
        top: 0px;
    }

    .blog .items-row .item-image {
        width: 100%;
        margin-right: 20px;
        float: none;
    }

    .blog .item_body {
        height: auto;
    }

    .blog > h2 {
        padding: 0px 12px;
    }

    .item-page {
        padding: 0px 10px;
    }

    .content_col {
        padding-top: 35px;
    }

    .block_add_main select {
        width: 255px;
    }

    .block_add_main textarea, .block_add_main input[type="text"] {
        width: 241px;
        max-width: 346px;
    }

    .block_add_main .hasDatepicker {
        width: 200px !important;
    }

    .rsdir-filter-form .rsdir-dropdown {
        width: 255px !important;
    }

    .rsdir-filter-form .rsdir-textbox {
        width: 241px !important;
    }

    .rsdir-filter-form {
        width: 277px;
        margin: auto;
    }

    .block_add_main > div {
        width: auto;
    }
}