/*////////// HomePage //////////*/
/* Intro Carousel */
.carousel-caption {
    top: 50%;
  }

/* About Me */
.intro-about{
  margin: 2% 0;
}

.aboutMe_title {
  margin-bottom: 2%;
}

.profile_pic_container {
  margin-top: -10%; 
}

#profile_pic {
  max-width: 250px;
  max-height: 250px;
}

.animater  {
  background-image: url(../images/profilePic.jpg);
  background-repeat: no-repeat;
  animation-delay: 1s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
  0% {
     opacity: 0;
     -webkit-transform: translateX(-100px);
  }
  100% {
     opacity: 1;
     -webkit-transform: translateX(80%);
  }
}

@keyframes fadeInLeft {
  0% {
     opacity: 0;
     transform: translateX(-100px);
  }
  100% {
     opacity: 1;
     transform: translateX(80%);
  }
}

.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}

/* Intro portfolio */
.intro-portfolio {
  margin-top: 2%;
}

.studies-col {
  height: 60vh;
}

.box {
  height: 80%;
  width: 80%;
  border: solid black 2px;
  margin-top: 2%;
  background-color: white;
}

.portfolio-pic {
  max-width: 200px;
  max-height: 200px;
  margin: 1% 10%;
}

/* Intro CV */
.cv-section {
  height: 100vh;
}

.cv-filter {
  background-color: rgba(71, 71, 71, 0.5);
}

.cv-intro-title {
  padding-top: 2%;
}

.cv-box {
  height: 100%;
  background-image: url('../images/intro_cv_homePage.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 2% 2%;
}

.cv-pic {
  max-width: 200px;
  max-height: 200px;
  margin: 2% 4%
}

/* Media queries for screens "lg" and less*/
@media (max-width: 1199.98px) {
  .aboutMe_title {
    margin-top: 5%;
    margin-bottom: 4%;
  }

  .intro-about {
    margin-bottom: 5%;
  }

  .portfolio_title {
    margin-bottom: 4%;
  }

  .profile_pic_container {
    margin-top: 0; 
  }
}

/* Media queries for screens "md" and less*/
@media (max-width: 991.98px) {
  .profile_pic_container {
    margin-top: -10%; 
    margin-bottom: 2%;
  }
}