@media (max-width: 1023px) {

    html {
        box-sizing: border-box;
    }

    *, *:before, *:after {
        box-sizing: inherit;
    }

    img {
        height: auto;
        max-width: 100%;
    }

    body {
        background: none;
        max-width: 100%;
        min-width: 0!important;
        width: 100%;
    }

    div {
        max-width: 100%;
    }

    .body-top {
        margin: 0;
        padding: 0;
    }

    .main {
        background: none;
        padding: 0;
        width: 100%;
    }

    #header {
        height: auto;
    }

    .logoheader {
        left: auto;
        position: relative;
        top: auto;
    }

    h5#logo a {
        text-align: center;
    }

    h5#logo img {
        margin: auto;
    }

    #search {
        height: auto;
        position: relative;
        right: auto;
        top: auto;
        width: 100%;
    }

    .moduletable_phone {
        height: auto;
        padding: 0;
        position: relative;
        right: auto;
        top: auto;
    }

    .custom_row {
        border: none;
        float: none;
        text-align: center;
    }

    #search .inputbox {
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        width: 100%!important;
    }

    #search .button {
        float: none;
        margin: 10px auto;
    }

    #topmenu {
        height: auto;
        left: auto;
        margin: 10px auto;
        position: relative;
        top: auto;
        width: 100%;
    }

    #nav_top {
        background-color: #888888;
    }

    #nav_top > li {
        float: none;
    }

    #nav_top > li > a {
        border: none;
        padding: 10px 0;
    }

    #left {
        float: none;
        width: 100%;
    }

    .custom_row span.second {
        margin: 4px;
    }

    .module-categories .list ul {
        left: auto;
        position: relative;
        top: auto;
        width: 100%;
    }

    .module-categories .list li a {
        padding: 10px 10px;
    }

    .container {
        width: 100%;
    }

    .productdetails-view .fright {
        float: none;
        width: 100%;
    }

    #content .content-indent #product_list.list .row {
        max-width: 100%;
    }

    #foot {
        margin: 0 auto;
        width: 100%;
    }

    #vm_ajax_search_results2104 {
        max-width: 100%!important;
    }

    #stcpDiv {
        display: none;
    }

    .col-1,
    .col-2,
    .col-3 {
        width: 100%!important;
    }

    .title-indent {
        border: none!important;
        margin: 0!important;
        padding: 0!important;

    }


}
