@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1500px;
  }
}

@media only screen and (max-width: 767px) {
  header .navbar-brand img {
    height: 14px;
  }

  .cus-heading {
    font-size: 8px;
    line-height: 11px;
  }

  .cus-images-sec .img-sec {
    margin-bottom: 50px;
  }

  header {
    padding-bottom: 55px;
  }

  .main-body {
    padding: 0;
    min-height: calc(100vh - 107px);
  }
  header .navbar-light .navbar-nav .nav-link {
    display: inline-block;
  }

  .artist-carousel,
  .individual-gallery-carousel {
    padding: 0 40px;
  }

  .arrow-dots-design .owl-nav button {
    left: -4px;
  }

  .arrow-dots-design .owl-nav button svg {
    height: auto;
    width: 35px;
  }

  .arrow-dots-design .owl-nav button.owl-next {
    right: -4px;
  }

  header .navbar {
    background: #ffffff;
  }
  .cus-contact ul li {
    font-size: 16px;
  }

  .cus-press ul li span {
    padding-left: 20px;
  }

  header .navbar-light .navbar-toggler {
    border-color: transparent;
    padding: 0 0 10px 0;
  }

  header .navbar-light .navbar-nav {
    align-items: flex-end;
  }

  .bottom-mar-artist {
    margin-bottom: 100px;
  }
}
