@media (min-width: 1200px) {
  .container {
    max-width: 990px; } }

@media (max-width: 992px) {
  section.contents .showcase .box {
    min-height: auto; }
    section.contents .showcase .box::after {
      display: none; }
  section.contents .news-catalog .news {
    border-right: 0; } }

@media (min-width: 768px) {
  section.contents .pages.quality .q-listing .item:nth-child(3n) {
    border-right: 0; } }

@media (max-width: 768px) {
  header {
    min-height: 60px; }
    header .navbar-collapse {
      position: fixed;
      left: 0;
      top: 70px;
      width: 100%;
      background-color: #fff; }
    header .custom-nav {
      position: fixed;
      left: 0;
      top: 78px;
      width: 100%;
      background: #fff;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transform: translateY(100%);
      padding: 20px; }
      header .custom-nav.active {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        transform: translateY(0%); }
      header .custom-nav li.is-dropdown:hover > ul {
        max-height: 100%; }
      header .custom-nav li ul {
        z-index: 101;
        padding-top: 0;
        position: relative; }
        header .custom-nav li ul li {
          background-color: #fff; }
  section.slide-wrapper .slides .owl-nav {
    bottom: 150px;
    top: auto; }
  .general-carousel .owl-item img {
    width: 100%; }
  section.contents .products .custom-carousel.owl-theme .owl-nav {
    top: 30%; }
    section.contents .products .custom-carousel.owl-theme .owl-nav .owl-prev {
      left: 10px; }
    section.contents .products .custom-carousel.owl-theme .owl-nav .owl-next {
      right: 10px; }
  section.contents .pages.quality .q-listing .item:nth-child(2n) {
    border-right: 0; }
  .margin-top-100 {
    margin-top: 78px; }
	
	.navbar-brand img { max-width:200px; }
}
