.embed-responsive-outer {
  max-width: 1024px;
  margin: auto;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25% !important;
}

.embed-responsive-4by3 {
  padding-bottom: 75% !important;
}

*[class^=underline-brushed-]:after, *[class*=" underline-brushed"]:after {
  display: none;
}

footer {
  margin-top: 150px !important;
}
.tp-placeholder {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;

}
.tp-placeholder button {
    color: black;
}
@media (max-width: 768px) {
    .tp-placeholder div {
        padding: 0 !important;
    }
    .tp-placeholder h3 {
        padding: 2vi 0 0 0;
        margin: 2vi 0 0 0;
        font-size: 5vi;
        line-height: 5vi;
        color: white;
    }
    .tp-placeholder p {
        font-size: 2.5vi;
        padding: 0rem;
        margin: 2vi;
    }
    .tp-placeholder button {
        margin-top: 0 !important;
        font-size: 3vi;
        padding: 1.5vi !important;
    }
}
