@media (min-width: 1400px) {
  .container {
    width: 1390px;
  }
}
@media (max-width: 1200px) {
  body header .navbar-default .form-control {
    min-width: 250px;
  }
  body header .navbar-default > ul.navbar-nav > li > a {
    font-size: 120%;
    padding: 15px 10px;
  }
  body .col-center .shop-products .categories-list a,
  body .col-center .search .categories-list a {
    height: 180px;
  }
  body .col-center .shop-products .features,
  body .col-center .search .features {
    font-size: 90%;
  }
  body .col-center .productdetail .features {
    font-size: 90%;
  }
  body .col-center table.product-list {
    font-size: 90%;
  }
  body .col-center form.search-form .form-group {
    width: 70%;
  }
  body .col-center .imgbox.height2x img {
    height: 326px;
  }
}
@media (max-width: 992px) {
  body header #obrassologo {
    margin-top: 5px;
  }
  body header .navbar-default {
    min-height: 39px;
  }
  body header .navbar-default > ul.navbar-nav > li > a {
    font-size: 95%;
    padding: 10px 8px;
  }
  body header .navbar-default .form-control {
    min-width: 240px;
  }
  body header .topnav .nav a {
    padding-right: 2px;
    font-size: 13px;
  }
  body header .topnav .nav a:after {
    padding-left: 2px;
  }
  body .category-navigation,
  body .filter-panel {
    margin-bottom: 5px;
  }
  body .category-navigation .panel-heading,
  body .filter-panel .panel-heading {
    margin-bottom: 0;
    padding: 10px;
  }
  body .category-navigation .panel-heading h3,
  body .filter-panel .panel-heading h3 {
    font-size: 80%;
  }
  body #maincontainer .col-left {
    float: none;
    width: 100%;
  }
  body #maincontainer .col-left .panel {
    margin-bottom: 20px;
  }
  body #maincontainer .col-left .panel-default.category-navigation .panel-heading {
    cursor: pointer;
  }
  body #maincontainer .col-center {
    margin-left: 0;
    float: none;
  }
  body #maincontainer .col-center .shop-products .categories-list a {
    height: auto;
  }
  body .col-center .toppaging .paging .pagination a {
    padding: 6px 8px;
  }
  body .col-center form.search-form .form-group {
    width: 100%;
  }
  body .col-center .imgbox.height2x img {
    height: auto;
  }
  body footer h3 {
    font-size: 120%;
  }
  body .dropdown .dropdown-menu {
    min-width: auto;
  }
}
@media (max-width: 767px) {
  body header .mobile-logo img {
    max-height: 22px;
  }
  body header form.form .btn-primary {
    height: 30px;
    width: 30px;
  }
  body header form.form .form-group input {
    max-width: none;
  }
  body header .container .mmenu-button {
    display: inline-block !important;
    vertical-align: middle;
  }
  body header .container .mmenu-button h1 {
    display: inline-block;
    font-size: 29px;
    margin: 10px 0 10px 10px;
  }
  body header .container .logolink {
    display: block;
    margin-bottom: 10px;
  }
  body header .container .logolink img {
    max-height: 32px;
  }
  body header .dropdown-menu {
    color: #444;
  }
  body header #obrassologo {
    display: inline-block;
    max-height: 20px;
    margin-top: 0;
  }
  body #wrap {
    margin-top: 0;
  }
  body .minicart {
    display: none;
  }
  body .hidden-sm {
    display: none;
  }
  body #maincontainer .col-center .product .image,
  body #maincontainer .col-center .productdetail .image {
    margin-bottom: 10px;
  }
  body #maincontainer .col-center .product .image a,
  body #maincontainer .col-center .productdetail .image a {
    display: block;
    text-align: center;
  }
  body #maincontainer .col-center .product .image a img,
  body #maincontainer .col-center .productdetail .image a img {
    display: inline-block;
  }
  body #maincontainer .col-center .product .features,
  body #maincontainer .col-center .productdetail .features {
    font-size: 100%;
  }
  body #maincontainer .col-center .product .image {
    padding: 10px;
  }
  body #maincontainer .col-center .product .features {
    margin-bottom: 10px;
  }
  body #maincontainer .col-center .productform {
    margin-top: 0;
    line-height: 1;
  }
  body #maincontainer .col-center .paging {
    margin-top: 10px;
  }
  body .login-box .dropdown > .btn-default {
    padding: 5px;
  }
  body footer .berge {
    height: 150px;
  }
}
@media (max-width: 480px) {
  body header .row.logo > div {
    white-space: nowrap;
  }
  body #maincontainer {
    padding-left: 0;
    padding-right: 0;
  }
  body #maincontainer .col-center .productdetail .features {
    font-size: 90%;
  }
  body #maincontainer .col-center .productlist .product .col-xs-4 {
    display: none;
  }
  body #maincontainer .col-center .productlist .product .col-xs-8 {
    width: 100%;
  }
  body #maincontainer .col-center .toppaging .pagination {
    margin-top: 10px;
  }
  body table.responsive {
    display: block;
  }
  body table.responsive tbody,
  body table.responsive thead,
  body table.responsive tr,
  body table.responsive td,
  body table.responsive th {
    display: block;
  }
  body footer .berge {
    height: 80px;
  }
}
/*# sourceMappingURL=responsive.css.map */