/* Responsive */
  @media (max-width:1025px){
    .hdr-inner {
      padding: 5px 20px;
    }

    .hero-grid {
      padding: 0 20px;
    }
  }
  @media (max-width:900px){
    .hero-grid{grid-template-columns:1fr}
    .cols{grid-template-columns:1fr}
  }
  @media (max-width:767px){
    h1 {
      font-size: 28px;
    }

    .images-wrapper img {
      width: 100%;
    }
    .disp-flex img {
      height: 58px;
    }

    .nav {
      display: block;
      text-align: right;
    }

    .nav .btn {
      margin-bottom: 5px;
      padding: 6px 9px;
    }
  }
  @media (max-width:376px){
    .disp-flex img {
      height: 45px;
    }
  }