@media only screen and (max-width: 479px) {
  body {
    padding: 0;
  }
  body .region-footer-top .block {
    margin-bottom: 20px;
  }
  body .node-right {
    margin-top: 10px;
  }
  body .node-right .count_view {
    margin-bottom: 10px;
  }
  body .main-page .view-id-product.view-display-id-page .view-filters,
  body .main-page .view-id-product.view-display-id-page_1 .view-filters {
    position: relative;
    padding: 0px 0px;
    top: 0;
  }
  body .main-page .view-id-product.view-display-id-page .view-filters .views-exposed-form .views-exposed-widget,
  body .main-page .view-id-product.view-display-id-page_1 .view-filters .views-exposed-form .views-exposed-widget {
    width: 50%;
    float: left;
    padding: 0px 10px;
    border: none;
  }
  body .main-page .breadcrumb {
    margin: 0px 0px 10px;
  }
  body header {
    position: relative;
  }
  body header .header-warrper .logo {
    text-align: center;
  }
  body header .header-warrper .logo img {
    max-width: 60%;
    height: auto;
  }
  body header .secondary_nav {
    display: none;
  }
  body header .header-warrper .content-main-menu {
    overflow: hidden;
    padding: 0;
  }
  body header #block-search-form {
    margin-bottom: 10px;
  }
  body header .navbar-toggle {
    color: #333;
    border-color: #333;
    margin-right: 0;
  }
  body header .navbar-toggle .icon-bar {
    background-color: #333;
  }
  #block-views-product-block-3 .product-list .list-product .image-field,
  #block-views-product-block-5 .product-list .list-product .image-field,
  body .main-page .list-product .image-field {
    width: 100%;
    height: auto;
  }
  body .main-page .product-row:nth-child(3n+1) {
    clear: none;
  }
  body .main-page .product-row:nth-child(2n+1) {
    clear: left;
  }
  #block-block-6 img {
    height: auto !important;
  }
  body .main-page .product-full .targetarea {
    width: 100%;
    height: auto;
  }
  body .main-page .product-full .targetarea img {
    height: auto !important;
  }
  body .main-page .product-full .thumbs {
    float: none;
    width: 100%;
    clear: left;
  }
  body .main-page .product-full .thumbs .thumb_images {
    display: inline-block;
    vertical-align: top;
  }
  .product-front .views-row:nth-child(2n+1) {
    clear: left;
  }
  body .shipping {
    padding: 0;
  }
  body .shipping i {
    padding-right: 0;
    font-size: 12px;
  }
}
