html{
  scroll-behavior: smooth;
}
body {
  font: 20px Montserrat, sans-serif;
  line-height: 1.8;
  color: #f5f6f7;
  /* margin-top: 65px; */
}

p {font-size: 16px;}
.list-inline-item{font-size: 16px;}
.margin {margin-bottom: 45px;}
.title {color:#6D9DC5;}

.bg-1 { 
  /* background-color: #bbc0c9; */
  background-image: url('images/blue geometric.jpeg');
  background-color: rgba(255, 255, 255, 0.2);
  background-blend-mode: lighten;
  color: black;
}
.bg-2 { 
  background-color: #ffffff;
  color: #555555;
}
.details > p{
  margin-bottom: 0px;
  margin-top: 0px;
}
.thick{
  font-weight: bold;
  color: black;
}
.bg-3 { 
  background-color: #f3eedf;
  color: #555555;
}
.experienceItem{
  font-size: 16px;
}
.bg-4 { 
  background-color: #ffffff;
  color: #555555;
}
.bg-5 { 
  background-color: #f3eedf;
  color: #555555;
}

.footer { 
  background-color: #2f2f2f; /* Black Gray */
  color: #fff;
}

.return .container-fluid{
  padding:0;
}

.return .container-fluid label{
  margin-right: 5px;
}

.return .container-fluid label a:hover{
  color: #6D9DC5;
}

.container-fluid {
  padding-top: 70px;
  padding-bottom: 70px;
}
.navbar {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  font-size: 12px;
  letter-spacing: 5px;
  position: sticky;
  top:0;
}

nav .container div ul li.active{
  background-color: #6D9DC5;
  border-radius: 5px;
  transition: 0.3 ease background-color;
}

nav .container div ul li.active a span{
  color: white;
}

.nav-link:hover span{
  color: #6D9DC5;
  font-weight: bold;
}

.no-bullets{
  list-style: none;
}

.skills div{
  display: inline-block;
  color: rgb(155,155,155);
  border: 1px solid rgb(155,155,155);
  padding: 5px 10px;
  font-size: .9rem;
  margin: 4px 4px 4px 0;
}

.tools-container{
  margin-top: 10px;
}

.contacts div a{
  color: white;
  text-decoration: none;
  display: block;
  line-height: 32px;
  margin-bottom: 20px;
  opacity: 0.6;
  font-size: 12pt;
}
.contacts div a:hover{
  opacity: 1;
}

.contacts div span img{
  background-color: white;
  opacity: 0.6;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  padding: 5px 5px 5px 5px;
  margin-right: 15px;
}

.profile-container{
  width:75%;
}

.projects div{
  margin-bottom: 10px;
}

.projects div img{
  height: 240px;
  width:100%;
}

.projects div .active:hover{
  opacity: 0.6;
}

