@media (min-width: 1280px) {
  #container {
    max-width: 1270px;
  }
}
#logo {
  margin: auto;
  padding-left: 50px;
  padding-right: 60px;
}
header .navbar-nav {
  font-size: 2rem;
}
header .breadcrumbs {
  font-size: 1.5rem;
}
header .breadcrumbs li a {
  font-size: 1.4rem;
}
#main_hotspot_zone1 {
  margin-left: 0px;
  margin-right: 0px;
}
#main_hotspot_zone1 .products .col-sm-8 {
  padding-left: 0px;
  padding-right: 0px;
  width: 500px;
}
#menu_categories .nav-link {
  font-size: 1.6rem;
  padding-bottom: 10px;
}
#menu_categories .navbar-collapse ul.navbar-subnav .nav-link {
  font-size: 1.2rem;
  padding-left: 4px;
}
@media (min-width: 757px) {
  #main_hotspot_zone1 .product__icon img {
    max-height: 28rem;
  }
  #main_hotspot_zone1 .product__icon {
    margin-top: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    height: 28rem;
  }
  #main_hotspot_zone1 #slick-pager a {
    padding-left: 0px;
    padding-right: 0px;
    border-left: 0px;
    border-top: 0px;
  }
  .col-sm-8 {
    flex: 0 0 60%;
    max-width: 60%;
  }
  #slick-pager {
    position: relative;
    width: 382px;
  }
  #slick-pager.col-sm-4 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  #main_hotspot_zone3 .col-sm-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  #main_hotspot_zone4 .col-sm-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  #search .col-sm-4 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 979px) {
  #menu_categories .big_label {
    width: 180px;
  }
  aside[class*=col-] {
    max-width: 16%;
  }
  .col-md-9 {
    flex: 0 0 84%;
    max-width: 84%;
  }
  #projector_productname .product_name__wrapper .product_name__description ul li {
    font-size: 2em;
  }
  #photos_slider .label_icons .label {
    font-size: 1.4em;
    height: 30px;
    padding-top: 4px;
  }
}
