.text-logo .title {
  display: none;
  text-align: center;
}

.top-bar a:hover {
  display: none;
}

.primary-menu li > a {
  font-size: 18px;
}

.top-bar .right {
  display: none;
}

#slider a:hover,
#slider a:focus .img.alignnone {
  background: none;
  text-shadow: none!important;
  color: #000;
  border-radius: 30px;
  padding: 0 60px;
}

#slider .transparent.btn-lga a:hover {
  margin-top: 0px;
  background: #ffffff;
}

#bottom-bar p {
  text-align: center;
  margin: 0px;
  padding: 0px;
}

a img.alignnone {
  margin-right: 0px;
}

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  text-align: center;
}

.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
  text-align: center;
  margin-left: 0px;
  padding: 0px;
  margin: 0px;
}

#slider h1 {
  display: none;
}

@media only screen and (max-device-width: 400px) {
  #slider .info {
    position: absolute;
    top: 30%;
    width: 100%;
    color: var(--image-tx);
    transform: translateY(-50%);
    padding: 0 20px;
    text-align: center;
    z-index: 10;
  }

  .h2 {
    size: 32px;
    margin-top: 100px;
  }
}

@media only screen and (max-device-width: 280px) {
  #slider .info {
    position: absolute;
    top: 50%;
    width: 100%;
    color: var(--image-tx);
    transform: translateY(-50%);
    padding: 0 20px;
    text-align: center;
    z-index: 10;
  }

  .h2 {
    size: 28px;
    margin-top: 100px;
  }

  #slider {
    min-height: 1050px;
  }
}

.btn-transparent {
  /* background: 0 0; */
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 2px solid;
  line-height: 42px;
  color: inherit;
  border-radius: 12px;
}

@media (max-width: 1024px) {
  #slider .title p {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  #slider .title h1 {
    font-size: 18px;
  }
}

@media (max-width: 1024px) {
  .btn.btn-orange {
    padding: 5px 20px;
    margin-top: 5px;
    letter-spacing: 0.5px;
    border-radius: 15px;
  }
}

@media (max-width: 1024px) {
  #slider.img-slider {
    height: 800px;
  }
}

@media (max-width: 678px) {
  #slider.img-slider {
    height: 950px;
  }
}

@media (max-width: 280px) {
  #slider.img-slider {
    height: 1200px;
  }
}

.title {
  padding-top: 100px;
}

h2 {
  margin-bottom: 50px;
  margin-top: 50px;
}

#slider p {
  margin-top: 1px;
}