.mx-auto {
  margin: 10px auto;
}
.justify-center {
  justify-content: center;
}
.flex {
  display: flex;
}
.h3 {
  margin: 0px;
}
.mt-5 {
  margin-top: 40px;
}
.attend > li {
  margin-bottom: 12px;
}
.mx-auto-img {
  display: flex;
  height: 532px;
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
  margin: 0px auto;
  padding-right: 20px;
  background-image: url(../img/banner.png);
  background-size: cover;
  background-position: fixed;
  background-repeat: no-repeat;
}
.mx-auto-img .location {
  width: 60%;
  margin: 0px;
}
.lgx-page-wrapper.sponsors {
  padding-bottom: 0px;
}
.mx-auto {
  text-align: center;
}
.mt-4 {
  margin-top: 50px;
}
.subheading > .sub-text {
  color: #8b1c1c;
}
.container-fluid {
  padding: 42px 55px;
}
.content-attend {
  margin-top: 40px;
}
.icons-img {
  width: 128px;
  height: 128px;
}
.registration4 {
  padding: 25px 0px;
}
.registration4 .heading {
  color: #002A5E;
}
.text-space{
    padding-bottom: 12px;
}
.lgx-registration-area2{
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 1200px) {
   .lgx-page-wrapper, .schedule{
    padding-top: 0px;
  }
    .reg-size{
        max-width: 352px;
    }
    .lgx-registration-area{
        flex-wrap: wrap;
    }
    .lgx-registration .lgx-inner{
        padding: 7rem 0px;
    }
  .text-start {
    text-align: start;
  }

  .mt-5 {
    margin-top: 100px;
  }
  .ps-4 {
    padding-left: 32px;
  }
  ol {
    padding-left: 20px;
  }
}

@media screen and (max-width: 578px) {
  .lgx-banner .lgx-inner {
    padding: 27rem 0 20rem;
}
  .lgx-page-wrapper, .schedule{
    padding-top: 0px;
  }
  .lgx-banner-info-circle{
    padding: 0px 1.5rem;
  }
  .about-date-area .date{
    line-height: normal;
  }
   .lgx-banner .lgx-inner{
    padding-top: 14rem;
   }
  .lgx-banner-info .location, .mx-auto-img .location{
    display: none;
  }
  .mx-auto-img {
    align-items: center;
    justify-content: center;
    background-position: right;
    padding: 0px 10px;
  }
  .mx-auto-img .location {
    width: 100%;
    margin: 0px;
  }
  .mt-4 {
    margin-top: 50px;
  }
   .lgx-registration .lgx-inner{
        padding: 4rem 0px;
    }
    .lgx-registration-area .lgx-single-registration .lgx-single-registration-inner{
        padding-top: 1rem;
    }
}
