@charset "utf-8";
/* CSS document*/


/*this controls my whole body image*/
#fsbg {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
}

.section {
  background-color: rgba(35,123,243,1.00);
  font-style: italic;
  font-size: 25px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 68px;
}
.section-2 {
  background-color: rgba(35,123,243,1.00);
  font-style: italic;
  font-size: 25px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 34px;
  margin-top: -421px;
}
.section-3 {
  background-color: rgba(35,123,243,1.00);
  font-style: italic;
  font-size: 25px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: -32px;
  margin-top: 23px;
}
.section-4 {
  background-color: rgba(35,123,243,1.00);
  font-style: italic;
  font-size: 25px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 68px;
  margin-top: -421px;
}


.navbar-nav.ml-auto .nav-item .nav-link {
  color: rgba(229,236,244,1.00);
  font-size: 20px;
  word-spacing: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 83px;
 }

.rowbar .col-xl-12 .text-centerbar {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgba(42,70,162,1.00);
  font-weight: 400;
}

/* this contols the footer text size, position, margins and padding*/
.row_footer {
  text-align: center;
  background-color: rgba(0,164,233,1.00);
  margin-top: 0px;
  padding-top: 14px;
  padding-bottom: 6px;
  font-size: 20px;
}
footer.row_footer .col-xl-12 {
  background-color: rgba(0,164,233,1.00);
  padding-top: 16px;
  padding-bottom: 10px;
  color: rgba(252,248,248,1.00);
}
footer .row .col-xl-12 {
  background-image: -webkit-linear-gradient(270deg,rgba(109,185,228,1.00) 0%,rgba(31,87,132,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(109,185,228,1.00) 0%,rgba(31,87,132,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(109,185,228,1.00) 0%,rgba(31,87,132,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(109,185,228,1.00) 0%,rgba(31,87,132,1.00) 100%);
  margin-top: 0px;
  margin-bottom: -25px;
  padding-top: 27px;
  color: rgba(252,247,247,1.00);
}

.col-xl-12 .text-center {
  color: rgba(237,209,209,1.00);
  background-color: rgba(0,165,233,1.00);
  margin-bottom: 0px;
  margin-top: -99px;
  padding-top: 32px;
  padding-bottom: 29px;
  font-size: 25px;
}

.header {
  color: rgba(239,209,209,1.00);
}
.header .header {
  margin-top: 125px;
  color: rgba(235,219,220,1.00);
  background-color: rgba(59,131,162,1.00);
  padding-top: 19px;
  padding-bottom: 25px;
}

.container-fluid .container .header {
  color: rgba(243,222,222,1.00);
}

/* this controls my "cardvideo and text box. Margins and padding and background color inside the card. also text color*/
.row .col-xl-4 .card.col-md-4.col-xl-12 {
  margin-top: 12px;
  margin-bottom: 8px;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  
  /* [disabled]background-color: rgba(78,99,11,1.00); */
  color: rgba(29,29,170,1.00);
  padding-left: 18px;
}

/* this controls the card title text size,color,position, margins and paddings*/
.card.col-md-4.col-xl-12 .card-body .card-title {
  margin-top: 1px;
  margin-bottom: 2px;
  padding-top: 12px;
  padding-bottom: 13px;
  font-size: 29px;
 }
/* this controls the text inside my card "Mark Anderson,DJ marcus ECT" In lowers the card and image from top from nav bar using margins*/
.text-center   {
  margin-top: -3px;
  padding-top: 0px;
}

.container-fluid .container .header {
  color: rgba(244,224,225,1.00);
}
.container-fluid .container .header.text-center {
  color: rgba(235,213,214,1.00);
  background-color: rgba(217,106,108,1.00);
}

/* This controls my card position margins and padding */
.container .row .col-xl-6 {
  margin-top: 0px;
  margin-right: 0px;
}
/*  This Controls My (Contact) and my find us text and positions and background colors*/
.container-fluid .container .text-center {
  color: rgba(244,229,229,1.00);
  background-color: rgba(65,84,172,1.00);
  margin-top: -8px;
  margin-bottom: 24px;
  padding-top: 10px;
  padding-bottom: 23px;
  padding-right: 0px;
}
.container-fluid .container .text-center_contact {
  margin-top: 124px;
  margin-bottom: 16px;
  padding-top: 25px;
  background-image: -webkit-linear-gradient(270deg,rgba(127,198,237,1.00) 0%,rgba(255,255,255,1.00) 0%,rgba(20,125,158,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(127,198,237,1.00) 0%,rgba(255,255,255,1.00) 0%,rgba(20,125,158,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(127,198,237,1.00) 0%,rgba(255,255,255,1.00) 0%,rgba(20,125,158,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(127,198,237,1.00) 0%,rgba(255,255,255,1.00) 0%,rgba(20,125,158,1.00) 100%);
  padding-bottom: 25px;
  font-size: 75px;
}


.container-fluid .container .text-center-contact1.text-center {
  padding-top: 22px;
  font-size: 25px;
  margin-top: -35px;
  margin-bottom: 0px;
  background-color: rgba(50,147,209,1.00);
  font-style: italic;
  padding-bottom: 51px;
}
.container-fluid .container .text-center_contact2.text-center {
  margin-bottom: 111px;
  background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(59,146,174,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(59,146,174,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(59,146,174,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(59,146,174,1.00) 100%);
  margin-top: -33px;
}
.container div .text-center_find {
  margin-top: 0px;
  padding-top: 0px;
}
.container div .text-center_find.text-center {
  margin-top: -27px;
  margin-bottom: -1px;
  padding-top: 17px;
  font-size: 40px;
  background-image: -webkit-linear-gradient(270deg,rgba(0,165,233,1.00) 1.04%,rgba(0,195,255,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(0,165,233,1.00) 1.04%,rgba(0,195,255,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(0,165,233,1.00) 1.04%,rgba(0,195,255,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(0,165,233,1.00) 1.04%,rgba(0,195,255,1.00) 100%);
}
.container-fluid .container .text-center_wedding {
  text-align: center;
  color: rgba(245,235,236,1.00);
  margin-top: 119px;
  margin-bottom: 19px;
  padding-top: 12px;
  padding-bottom: 20px;
  background-image: -webkit-linear-gradient(270deg,rgba(11,96,118,1.00) 0%,rgba(9,76,100,1.00) 99.48%);
  background-image: -moz-linear-gradient(270deg,rgba(11,96,118,1.00) 0%,rgba(9,76,100,1.00) 99.48%);
  background-image: -o-linear-gradient(270deg,rgba(11,96,118,1.00) 0%,rgba(9,76,100,1.00) 99.48%);
  background-image: linear-gradient(180deg,rgba(11,96,118,1.00) 0%,rgba(9,76,100,1.00) 99.48%);
}
.row_footer .col-xl-12 {
  background-image: -webkit-linear-gradient(270deg,rgba(106,201,225,1.00) 0%,rgba(0,164,233,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(106,201,225,1.00) 0%,rgba(0,164,233,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(106,201,225,1.00) 0%,rgba(0,164,233,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(106,201,225,1.00) 0%,rgba(0,164,233,1.00) 100%);
  margin-top: -65px;
  margin-bottom: 0px;
  padding-top: 14px;
  padding-bottom: 6px;
}
.container div .text-center7.col-xl-12 {
  background-image: -webkit-linear-gradient(270deg,rgba(252,255,249,1.00) 0%,rgba(0,163,232,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(252,255,249,1.00) 0%,rgba(0,163,232,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(252,255,249,1.00) 0%,rgba(0,163,232,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(252,255,249,1.00) 0%,rgba(0,163,232,1.00) 100%);
  color: rgba(247,240,240,1.00);
  margin-top: 125px;
  padding-top: 12px;
  padding-bottom: 13px;
  margin-bottom: 0px;
}
.container .row .col-xl-4 {
  margin-top: -16px;
}



.container-fluid .container .text-center_school {
  margin-top: 115px;
  background-image: -webkit-linear-gradient(270deg,rgba(95,168,211,1.00) 0%,rgba(41,99,144,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(95,168,211,1.00) 0%,rgba(41,99,144,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(95,168,211,1.00) 0%,rgba(41,99,144,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(95,168,211,1.00) 0%,rgba(41,99,144,1.00) 100%);
  margin-bottom: 0px;
  padding-top: 32px;
  color: rgba(240,228,228,1.00);
  padding-bottom: 35px;
  margin-right: -15px;
  margin-left: -15px;
}

.container-fluid .heading {
  margin-top: 123px;
  margin-right: -15px;
  margin-left: -15px;
}
.container-fluid .heading .overlay-text {
  margin-top: 126px;
  color: rgba(247,237,237,1.00);
  padding-top: 323px;
  font-size: 100px;
  text-align: center;
  font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
  background-image: url(../images/audience-1853662_640.jpg);
}
.heading .overlay-text .header1 {
  color: rgba(249,234,234,1.00);
  margin-top: -144px;
  font-size: 75px;
  background-image: url(url);
}
footer .row_footer .col-xl-12foot {
  background-color: rgba(180,97,42,1.00);
  margin-top: 0px;
  padding-top: 9px;
  padding-bottom: 4px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: -16px;
  margin-left: -19px;
  color: rgba(245,239,239,1.00);
  font-size: 25px;
}
.container-fluid footer .row_footer_div {
  background-color: rgba(165,88,35,1.00);
  color: rgba(249,239,239,1.00);
  text-align: center;
  padding-top: 16px;
  padding-bottom: 10px;
  padding-left: 0px;
  margin-left: -21px;
  margin-right: -17px;
  background-image: -webkit-linear-gradient(270deg,rgba(201,110,52,1.00) 0%,rgba(117,57,13,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(201,110,52,1.00) 0%,rgba(117,57,13,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(201,110,52,1.00) 0%,rgba(117,57,13,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(201,110,52,1.00) 0%,rgba(117,57,13,1.00) 100%);
}

.container footer .footer_reviews {
  text-align: center;
  background-color: rgba(76,171,210,1.00);
  padding-top: 12px;
  padding-bottom: 8px;
  font-size: 20px;
}
.container-fluid .container .text-center_reviews {
  text-align: center;
  background-color: rgba(15,108,154,1.00);
  margin-top: -44px;
  margin-bottom: -40px;
  padding-top: 14px;
  padding-bottom: 24px;
}
.container-fluid .container .review {
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 24px;
  background-color: rgba(15,108,154,1.00);
}



/* this controls Myrevies background*/
.container .reviews .Reviews {
  padding-top: 27px;
  padding-right: 17px;
  padding-left: 41px;
  padding-bottom: 40px;
  background-image: -webkit-linear-gradient(270deg,rgba(119,193,229,1.00) 0%,rgba(37,152,171,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(119,193,229,1.00) 0%,rgba(37,152,171,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(119,193,229,1.00) 0%,rgba(37,152,171,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(119,193,229,1.00) 0%,rgba(37,152,171,1.00) 100%);
  margin-top: 39px;
  margin-bottom: -30px;
}
/* This contros My weddin Package header on my wedding page*/
.container-fluid .container .text-center_wedding {
  background-color: rgba(43,167,173,1.00);
  background-image: -webkit-linear-gradient(270deg,rgba(31,92,155,1.00) 0%,rgba(104,195,219,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(31,92,155,1.00) 0%,rgba(104,195,219,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(31,92,155,1.00) 0%,rgba(104,195,219,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(31,92,155,1.00) 0%,rgba(104,195,219,1.00) 100%);
  margin-top: 122px;
  margin-left: -217px;
  margin-right: -211px;
  margin-bottom: -118px;
  padding-top: 35px;
  padding-bottom: 34px;
  font-size: 30px;
}
/* this controls the "card" Omn My Photobooth page*/
.container-fluid .container .row_photo {
  margin-top: -1px;
  margin-left: -15px;
  margin-right: -18px;
}
.container-fluid .container .form {
  margin-top: -17px;
  margin-left: 1px;
  margin-bottom: 0px;
}
.container-fluid .container .row {
  margin-top: -17px;
}
.container-fluid .container .row {
  margin-top: 0px;
}
.container div .text-center7.col-xl-12_photo {
  margin-top: 124px;
  margin-bottom: 1px;
  color: rgba(232,209,209,1.00);
  background-color: rgba(14,170,222,1.00);
  padding-top: 24px;
  padding-bottom: 29px;

}
.row-photo .col-xl-12 {
  color: rgba(237,221,221,1.00);
  background-color: rgba(16,172,219,1.00);
  text-align: center;
  font-size: 25px;
  padding-top: 29px;
  padding-bottom: 29px;
  margin-top: 24px;
}
.row-photo-pb {
  color: rgba(237,221,221,1.00);
  background-color: rgba(16,114,219,1.00);
  text-align: center;
  font-size: 34px;
  padding-top: 29px;
  padding-bottom: 29px;
  margin-top: -1px;
}
.row-photo_p {
  margin-top: 14px;
  background-color: rgba(141,157,227,1.00);
  padding-top: 32px;
  padding-bottom: 31px;
  text-align: center;
  font-size: x-large;
}



.container-fluid .container .form_photo {
  background-color: rgba(144,193,233,1.00);
  margin-top: 3px;
  padding-top: 37px;
  padding-left: 82px;
  margin-bottom: 8px;
  padding-bottom: 49px;
}
.container-fluid .container .btn.btn-primary {
  margin-top: 15px;
  margin-bottom: 11px;
  margin-left: 365px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 25px;
  font-style: italic;
  font-weight: bold;
  border-radius: 20px;
  padding-left: 46px;
  padding-right: 47px;
  position: relative;
}
.row-photo .col-xl-12 .btn.btn-primary {
  padding-top: 29px;
  padding-bottom: 25px;
  font-size: xx-large;
  padding-left: 36px;
  padding-right: 34px;
  border-radius: 20px;
  border: medium solid rgba(215,74,76,1.00);
}
.row-photo_p .col-xl-12 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.row-photo_p .col-xl-12 .btn.btn-primary {
  margin-top: 0px;
  font-size: 30px;
  border: thick solid rgba(50,25,156,1.00);
  padding-left: 54px;
  padding-right: 54px;
  border-radius: 15px;
}
div .container .btn.btn-lg {
  margin-bottom: 49px;
  background-color: rgba(226,6,109,1.00);
  color: rgba(240,221,221,1.00);
  padding-top: 10px;
  padding-bottom: 13px;
  font-size: 20px;
  border: thick solid rgba(244,235,235,1.00);
  border-radius: 20px;
  background-image: -webkit-linear-gradient(270deg,rgba(80,139,195,1.00) 0%,rgba(57,88,159,1.00) 100%);
  background-image: -moz-linear-gradient(270deg,rgba(80,139,195,1.00) 0%,rgba(57,88,159,1.00) 100%);
  background-image: -o-linear-gradient(270deg,rgba(80,139,195,1.00) 0%,rgba(57,88,159,1.00) 100%);
  background-image: linear-gradient(180deg,rgba(80,139,195,1.00) 0%,rgba(57,88,159,1.00) 100%);
}
div .container .btn.btn-primary_wed {
  background-color: rgba(237,16,20,1.00);
  margin-top: 118px;
}
.col-xl-12 .card.col-md-4.col-xl-12 .card-body {
  margin-top: 45px;
  margin-right: -36px;
  margin-left: -65px;
}
.card.col-md-4.col-xl-12 .card-body .card-title.text-center {
  background-color: rgba(68,107,231,1.00);
  margin-top: 69px;
  margin-bottom: 25px;
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 65px;
  margin-right: -22px;
}
.card.col-md-4.col-xl-12 .card-body .card-text {
  background-color: rgba(52,196,233,1.00);
  padding-top: 35px;
  padding-bottom: 35px;
  margin-top: -33px;
  margin-right: -14px;
  color: rgba(237,227,227,1.00);
  text-align: center;
  font-size: 45px;
}
.row-photo_p {
  background-color: rgba(15,106,134,1.00);
  margin-top: -3px;
  margin-bottom: -23px;
}
