.debug { outline: 1px solid red }

body {
/*  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;*/
  padding-top: 70px;
  padding-bottom: 70px;

  h1 {
    text-align: center;
    background-color: #e7e7e7;
    border: 2px solid #000;
    border-radius: 1em;
    padding: .2em 0;
  }

  p {
    font-size: 1.3em;
  }
}

figure {
  margin: 10px auto;

  .img-circle {
    display: block;
    margin: 0 auto;
  }
}

.section {
  background-color: #e7e7e7;
  text-align: center;
  margin-top: 60px;
  border: 2px solid #000;
  border-radius: 1em;
}

.about-me-section { }

.projects-section {

  img {
    vertical-align: center;
  }
}

.video-section {
  video {
    display: block;
  }
}

.skills-section { }

.history-section { }

.interests-section { }


.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  /*width: 70%;*/
  display: block;
  margin: auto;
}

b {
  color: red;
}

.debug { outline: 1px solid red }

body {
/*  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;*/
  padding-top: 70px;
  padding-bottom: 70px;

  h1 {
    text-align: center;
    background-color: #e7e7e7;
    border: 2px solid #000;
    border-radius: 1em;
    padding: .2em 0;
  }

  p {
    font-size: 1.3em;
  }
}

figure {
  margin: 10px auto;

  .img-circle {
    display: block;
    margin: 0 auto;
  }
}

.section {
  background-color: #e7e7e7;
  text-align: center;
  margin-top: 60px;
  border: 2px solid #000;
  border-radius: 1em;
}

.about-me-section { }

.projects-section {

  img {
    vertical-align: center;
  }
}

.video-section {
  video {
    margin: 0 auto;
  }
}

.skills-section { }

.history-section { }

.interests-section { }


.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  /*width: 70%;*/
  display: block;
  margin: auto;
}

b {
  color: red;
}

Add margin 0 auto to video tag
Add margin 0 auto to video tag
