/* Required height of parents of the Full Page Carousel for proper displaying carousel itself */
html,
body,
.view {
  height: 100%; 
  /* background:url(https://images.pexels.com/photos/1258333/pexels-photo-1258333.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); */
  /* font-family: 'Montserrat', sans-serif; */
  /* background:url(https://images.pexels.com/photos/3706/black-and-white-cartoon-donald-duck-spotlight.jpg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); */
  margin:0px;
  padding: 0px;
  background: url(https://cdn.pixabay.com/photo/2014/05/24/00/07/woven-cloth-352481_960_720.jpg);
  background-size: cover;
  
}
  

/* Full Page Carousel itself*/
.carousel {
  height: 100%; }
  .carousel .carousel-inner {
    height: 100%; }
    .carousel .carousel-inner .carousel-item,
    .carousel .carousel-inner .active {
      height: 100%; }


.date{
  color:black;
  font-weight: bolder;
}

.about-info{
font-size: 1rem;
}
.about{
  font-size: 1rem;
  padding: 0px;
  margin: 0px;
  

}
.education{
  margin: 30px;
  padding: 10px;
  text-align: center;
  /* background: currentColor; */
  color: grey;
  background:rgba(219, 218, 218, 0.5);
}
.position{
  color:black;
  font-weight: bold;
}
.mt-4{
  color:white;
}
.resume-section{
  margin-top: 10%;
  background: url();
}
.skills{
margin-top: 20%;
 
}
h4{
  font-weight: bold;
  color: black;
  font-size: 18px;
}
.feature_item {
  padding: 50px 24px;
  text-align: center;
  background:rgba(128, 126, 126, 0.5);
  color:white;
  cursor: pointer;
  margin: 29px;
  font-family: 'Montserrat', sans-serif;
  
}
.img, .blog-img, .user-img {
  background-size: cover;
  background-position: center center;
} 
.project {
  width: 100%;
  height: 285px;
  margin-bottom:10%;
  position: relative;
  z-index: 0;
 
}
.overlay{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;

    
}
.skill{
    padding:  30px;
    text-align: center;
    background:rgba(219, 218, 218, 0.5);
    color: black;
    cursor: pointer;
    margin-right: 10%;
    margin-left: 10%;
    margin-bottom:10%;
    margin-top: 10%;
    border-radius: 30%;

  }

  .H3{
    font-size: 4rem;
  
  }
  .banner_content{
    margin-top: 20%;
  }
  
  #about-section{
    margin-top: 7%;
  }
  h1{
  
    color:lightgray;
    width: 100%;
    margin:;
  }
  h2{
    color:black;
    margin-top: 10px
  }
  .about{
    color:black;
    margin-left: 0%;
    font-size: 1.3rem;
     
  
  }
  
  h5{
    font-size:2rem;
    margin-left: 10px;
  }
  nav.navbar{
   background:rgba(0,0,0,0.3);
   background-position: center;
   font-family: 'Montserrat', ;
  
  }
  .aboutme {
    background:rgba(219, 218, 218, 0.5);
    border-style: solid;
    border-color: black;
    font-family: 'Montserrat', sans-serif; 
  }
  .email{
    font-size:0.85rem;
  }
  
  
 .major{
   font-size: 16px;
   padding: 6px;
   color: currentColor;
   font-family: sans-serif;
   background: black;
 }
 .acquired{
   font-size: 0.8rem;
   color:grey;
 }