.container-fluid {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(33, 33, 33, 1.00) 45.08%, rgba(0, 0, 0, 1.00) 100%);
  background-image: -moz-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(33, 33, 33, 1.00) 45.08%, rgba(0, 0, 0, 1.00) 100%);
  background-image: -o-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(33, 33, 33, 1.00) 45.08%, rgba(0, 0, 0, 1.00) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 1.00) 0%, rgba(33, 33, 33, 1.00) 45.08%, rgba(0, 0, 0, 1.00) 100%);
}
.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(62, 62, 62, 1.00) 100%);
  background-image: -moz-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(62, 62, 62, 1.00) 100%);
  background-image: -o-linear-gradient(270deg, rgba(0, 0, 0, 1.00) 0%, rgba(62, 62, 62, 1.00) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 1.00) 0%, rgba(62, 62, 62, 1.00) 100%);
}
.navbar-nav.mr-auto .nav-item .nav-link {
  color: #E26B00;
	text-align: center;
  font-family: "Gabriela", serif;
  font-variant: normal;
	font-size: 25px;
}
body footer {
  background-image: -webkit-linear-gradient(270deg, rgba(58, 58, 58, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
  background-image: -moz-linear-gradient(270deg, rgba(58, 58, 58, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
  background-image: -o-linear-gradient(270deg, rgba(58, 58, 58, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
  background-image: linear-gradient(180deg, rgba(58, 58, 58, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
  color: #FFFFFF;
  text-align: center;
}
.container-fluid .container .text-center {
  color: #FFFFFF;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
  font-size: 25px
}
.container-fluid .container .text-center2 {
  color: #FFFFFF;
  text-align: center;
  font-family: "Gabriela", serif;
  font-variant: normal;
  font-weight: bolder;
  text-shadow: 4px 2px 6px #E26B0F;
  font-size:70px;
}
.card.col-md-4.col-xl-12 .card-body .card-title {
  text-align: center;
  color: #FFFFFF;
  font-size: xx-large;
  text-shadow: 4px 4px 11px #E26B0F;
}
.col-xl-4 .card.col-md-4.col-xl-12 .card-body {
  background-color: #000000;
}
.card.col-md-4.col-xl-12 .card-body p {
  color: #FFFFFF;
  text-align: center;
}
.navbar-toggler {
  color: #6B6B6B;
  background-color: #6B6B6B;
}
.card.col-md-4.col-xl-12 .card-body .btn.btn-primary {
  background-color: #E26B0F;
}
.row .col-xl-4 .card.col-md-4.col-xl-12 {
  background-color: #000000;
  text-align: center;
  max-width: 1266px;
  min-width: 100px;
  display: flex;
}

.container1 {
   /* max-width: 1200px;*/
    width: 100%;
    margin: 0 auto;
    padding:2rem 5%;
}
.photo-gallery {
 /* display: flex;*/
	columns: 15rem 3;
  gap: 1.4rem;
}
/*.column {
    display: flex;
    flex-direction: column;
    gap: 20px;
}*/
.photo img {
  width: 100%;
  /*height: 100%;*/
	margin-bottom: 1rem;
  border-radius: 0.7rem;
  /*object-fit: cover;*/
}
@media(max-width:768px) {
  .photo-gallery {
    flex-direction: column;
  }
}
.container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
  font: 400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {
  background-color: #000000;
  padding: 25px;
  margin: 50px 0;
}
#contact h3 {
  color: #F96;
  display: block;
  font-size: 30px;
  font-weight: 400;
}
#contact h4 {
  margin: 5px 0 15px;
  display: block;
  font-size: 13px;
}
fieldset {
  border: medium none !important;
  margin: 0 0 10px;
  min-width: 100%;
  padding: 0;
  width: 100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
  width: 100%;
  border: 1px solid #fff;
  background: #FFFFFF;
  margin: 0 0 5px;
  padding: 10px;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #AAA;
}
#contact textarea {
  height: 100px;
  max-width: 100%;
  resize: none;
}
#contact button[type="submit"] {
  cursor: pointer;
  width: 20%;
  border: none;
  background: #0CF;
  color: #FFF;
  margin: 0 0 5px;
  padding: 10px;
  font-size: 15px;
}
#contact button[type="submit"]:hover {
  background: #09C;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
#contact input:focus, #contact textarea:focus {
  outline: 0;
  border: 1px solid #999;
}
#contact fieldset #contact-submit {
  background-color: #E26B0F;
}
.container-fluid .container div {
  color: #FFFFFF;
  text-align: center;
}
::-webkit-input-placeholder {
  color: #888;
}
:-moz-placeholder {
  color: #888;
}
::-moz-placeholder {
  color: #888;
}
:-ms-input-placeholder {
  color: #888;
}
.card-title {
	 color: #FFFFFF;
  text-align: center;
  font-family: "Gabriela", serif;
  font-variant: normal;
}
.carousel-caption h5 {
	 color: #FFFFFF;
  text-align: center;
  font-family: "Gabriela", serif;
  font-variant: normal;
}
#hideDiv
.video-container {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        object-fit: fill;
    }

    .video-container video {
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        position: absolute;
		z-index:1000;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
