/* Body */
body {
  text-align: center;
  min-height: 1000px;
}

h1 {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 900;
  font-size: 75px;
}

h3 {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 900;
}

h6 {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 400;
}

/* Navigation bar */

#navigation-section .container-fluid {
  text-align: left;
}

.top-bar {
  padding: 0;
}

.scroll-bar {
  padding: 0;
}

/* Title Section */

.about-me {
  padding: 5% 16% 5% 16%;
  line-height: 2.5rem;
}

.main-text {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 20px;
}

/* Images */
.brand-logo {
  height: 85px;
}

.brand-black {
  height: 110px;
}

.bud-images {
    width: 100%;
    height: 30vw;
    object-fit: cover;
}

/* Book Section */

#book-section {
  padding: 70px 50px 70px 50px;
}

/* Image Section */

#image-section {
  padding: 50px 50px 50px 50px;
}

.brighteff {
    width: 100%;
    margin: 0%;
    overflow: hidden;
    background-color: #000;
}

.brighteff img {
    opacity: 0.7;
    width: 100%;
    height: auto;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    opacity: 0.7s;
}

.brighteff img:hover{
    opacity: 1;
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}

/* Academy Section */

.button-space {
  padding-top: 10%;
  margin-bottom: 5%;
}

.school-icon {
  padding-bottom: 11px;
}

.acad-text {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 20px;
  padding: 2% 20% 3% 20%;
  line-height: 2.5rem;
}

.pricing-column {
  padding: 1% 10% 8%;
}

.price-text {
  font-family: 'Lato', 'Arial', 'sans-serif';
  font-weight: 400;
}

.schedule-btn {
  margin: 2% 2% 2% 2%;
}

.schedule-list {
  padding: 2% 12%;
}

/* Bio Page */

.bio-text {
  padding-top: 3%;
}

.dawn-pic {
  width:20%;
  height:20%;
}

/* Contact section */
#contact-section {
  padding: 3% 25% 9% 25%;
}

.contact-info {
  padding-top: 8%;
}

.contact-text {
  margin-bottom: 13px;
}

.submit-btn {
  padding-bottom: 2%;
}

/* Footer Section */
#footer-section {
  margin: 20px auto 0px;
  padding-top: 70px;
  padding-bottom: 50px;
}

#footer-section-2{
  margin: 20px auto 0px;
  padding-top: 70px;
  padding-bottom: 50px;
}

.social {
  margin: 20px 10px;
}

.bio-bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

.bio-top {
  margin-top: 15%;
}
