* {
  box-sizing: border-box;
}
html,
body {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  width: 100%;
  overflow-x: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

a {
  text-decoration: none !important;
}

#ticketsWrap {
  margin: 0 !important;
}
.event-info-ctn {
  z-index: 100 !important;
}
.list-ctn {
  z-index: 105 !important;
}

.event-info-ctn{
  display: none !important;
}

.ft-brand img {
  height: 100px;
  width: 140px;
}

/* Small phones */
@media (min-width: 320px) and (max-width: 479.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Large phones */
@media (min-width: 480px) and (max-width: 575.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Small tablets */
@media (min-width: 576px) and (max-width: 767.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Tablets */
@media (min-width: 768px) and (max-width: 991.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Small laptops */
@media (min-width: 992px) and (max-width: 1199.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Desktop */
@media (min-width: 1200px) and (max-width: 1399.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Large desktop */
@media (min-width: 1400px) and (max-width: 1599.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Extra large desktop */
@media (min-width: 1600px) and (max-width: 1919.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* Full HD / 2K screens */
@media (min-width: 1920px) and (max-width: 2559.98px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}

/* 2560px and above */
@media (min-width: 2560px) {
  body {
    width: 100%;
    overflow-x: hidden;
  }
}
