/* CUSTOM STYLING */
.title-wrap {
  margin-bottom: 0 !important;
}
#ContactUs .section-content {
  padding: 10px 0;
}
#cta a {
  color: rgba(255,255,255,0.7);
  font-weight: bold;
}
#cta a:hover {
  color: #ff00cc;
}
.product-categories i {
  font-size: 56px;
  background-color: #fafafa;
  border-radius: 50%;
  padding: 47px;
  width: 150px;
  height: 150px;
  color: #aaaaaa;
  transition: background-color 0.75s ease;
}
.product-categories .p-4:hover i {
  background-color: #333399;
  color: #ffffff;
}
.ordering i {
  font-size: 56px;
  margin: 10px auto;
}
.section-content.product-categories {
  padding-bottom: 0
}
.section-content.product-categories .title-wrap p {
  margin-bottom: 50px;
}
.section-content.product-categories .shadow {
  box-shadow: 0px 0px 15px -10px #000000 !important;
}
.jumbotron {
    background-attachment: fixed;
}
/* Style the video: 100% width and height to cover the entire window */
#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -999999;
}
section {
  position: relative;
  z-index: 9999999;
}
.gallery img {
  max-width: 100%;
}
.client-holder {
  background-color: #FFFFFF;
  border-radius: 3px;
  padding: 20px 0;
}
.paragraph-left {
  position: absolute;
  left: 20%;
  top: 40px;
}
.btn.centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 10px;
}
.modal {
  z-index: 99999999;
}
.modal-backdrop {
  z-index: 9999999;
  background-color: rgba(0,0,0,0.9);
}
.message-container {
  background-color: orange;
  text-align: center;
  color: #FFFFFF;
  padding: 10px;
}