
@media (min-width:768px) and (max-width:1200px) {    
    #configurator #configuratorMaterialsList .list-item a img {
        width:20px;
        height:20px;
    }
    #configurator #configuratorMaterialsList .list-item a span {
        font-size:14px;
    }
    #configurator .options-wrapper .header {
        padding:10px 12px;
    }
    #configurator .options-wrapper .padd {
        padding:10px 12px;
    }

    #configurator #status {
        font-size:14px;
    }

    #configurator .listing-clean .list-item a span,
    #configurator #configuratorProductsList .list-item a span {
        font-size:14px;
    }   
    #configurator .form-control {
        font-size:14px;
    } 
    #configurator .listing-clean .list-item a img {
        width:20px;
        height:20px;
    }
    #configurator #status > div i {
        width:24px;
        font-size:13px;
    }
    #configurator #configuratorModelsList .row {
        margin-left:-8px;
        margin-right:-8px;
    }
    #configurator #configuratorModelsList .col-xs-6 {
        padding-left:8px;
        padding-right:8px;
    }
}

@media (max-width:1200px) {    
    #configurator .in-only {
        display:none;
    }
    #configurator {
        border:0;
    }
}

@media (max-width:1200px) {
    #configurator .column.column-menu ul li a {
        padding:10px 6px;
        font-size:14px;
    }
    #configurator .column.column-menu ul li a i {
        font-size:14px;
        width:24px;        
    }
    #configurator #status > div {
        padding:6px 6px;
    }

}

@media (max-width:992px) {

    #info-price,
    .currency-symbol {
        color:white;
        font-weight:bold;
    }

    #configuratorFooter #configuratorPriceWrapper {
        position:absolute;
        left:20px;
        top:8px;
    }

    body .cat-title {
        margin-bottom:0px;
        padding:5px 15px;
        border-bottom:0;
    }

    body .cat-title:after {
        right:10px;
        top:6px;
    }

    body header .row #header_logo {
        padding-top:0;
    }

    body #usp_box {
        display:none;
    }
    body #search_block_top {
        display:none;
        padding-top:0;
    }

    #columns.container {
        margin:0;
        padding:0;
    }

    #configuratorFooter {
        background:#323232;
    }

    #configurator {
        margin-top:0;
        border-bottom:0;
    }

    #configurator #product-selection-info {
        background:transparent;
    }
    #configurator .column.column-menu {
        position:absolute;
        float:none;
        right:0;
        top:0;
        bottom:0;
        width:50px;
    }
    #configurator #controls {
        top:6px;
        right:15px;
    }

    #configurator #status {
        text-align:center;
    }

    #configurator #status > div i {
        font-size:11px;
        display:block;
        margin:0 auto;
    }
    #configurator #status span {
        font-size:11px;
    }

    #configurator .column.column-menu ul li > a span {
        display:none;
        text-align:center;
    }

    #configurator .column.column-menu ul li > a {
        padding:9px 5px;
        text-align:center;
    }
    #configurator .column.column-menu ul li a i {
        font-size:22px;
    }
    #configuratorVersion {
        display:none;
    }
    #configurator #controls i {
        font-size:20px;
    }
}
