p{
  text-align: justify;
  color: #3e3e3e !important
}
header.home-header {
  background-image: url(../img/yellow-flowers.jpg);
}
.picture{
  width:300px; /*width of your image*/
  margin:0; /* If you want no margin */
  padding:0; /*if your want to padding */

}
.picture img{
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.imgProb{
    min-height: 350px;
    object-fit: cover;
}
/*
.project {
    margin: 15px 0;
    height: 100%;
}
.portfolio-item {
    height: 100%;
}
*/
p.footer{
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
  font-size: 1.1rem;
  color: #eee !important;
  letter-spacing: 0.03rem;
  margin-bottom: 10px;
  text-align: center;
}
.text-darkgray{
  color: #333;
}
.text-go-bottom{
  position: absolute;
  bottom: 0;
  left: 0;
}
.list-featured li:before {
  background-color: #333;
}
.mh125{
  min-height: 125px;
}
.mh150{
  min-height: 150px;
}
#form-submit{
  /*width: 500px;
  margin-left: calc(50% - 250px);*/
}
.form-control{
  color: #3e3e3e !important;
}
input:focus, textarea:focus {
  color: #3e3e3e !important;
}

.figure{
    margin: 0 0 1rem;
    height: 100%;
}
/*--- input placeholder color ---*/
::-webkit-input-placeholder {
  color: #333 !important;
}

::-moz-placeholder {
  color: #333 !important;
}

:-ms-input-placeholder {
  color: #333 !important;
}

:-moz-placeholder {
  color: #333 !important;
}
#msgSubmit{
    display: none;
    position: absolute;
    bottom: 25px;
    background: #5cbaf6;
    color: white;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 15px;
    padding: 5px 10px;
    width: 84%;
    border-radius: 5px;}


/*  MEDIA  */
@media (max-width: 992px){
    .imgProb {
        min-height: 180px;
    }
    .text-go-bottom{
      left: 10px;
    }

}

@media screen and (max-width: 600px) {
  .sidebar-nav-inner {
    top: 20%;
  }
  header.home-header {
    background: white;
  }
}