/* RESPONSIVE */
@media(max-width:991px) {
  .desktop-menu {
    display: none;
  }

  .menu-toggle {
    display: block;
  }
}

/* MOBILE SLIDER HEIGHT */
@media(max-width:768px) {

  .slider,
  .carousel-item {
    height: 420px;
  }

  .image-borderkv {
    display: none;
  }

  .about-imgkv {
    width: 100%;
  }

  .mini-boxkv {
    right: 10px;
    bottom: 10px;
    padding: 15px 25px;
  }
}

/* responsive tweaks */
@media (max-width: 480px) {
  .icon-wrap-cat {
    width: 82px;
    height: 82px;
  }

  .icon-wrap-cat img {
    width: 40px;
    height: 40px;
  }

  .award-section img {
    width: 351px;
    margin-bottom: 18px;
  }
}