
.grid-item img:hover{
  transition: 0.3s ease;
  opacity: 0.3;
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  max-width: 99%;
}

.filters-height{
  width: 100%;
  object-fit: cover;
	height: 75px;
}

.filters-imgs{
	margin: 10px 10px 10px 10px;
}

.filter-selected{
  margin-left: 40px;
}

.filter-selected-especial{
  margin-left: 25px;
}


@media (max-width: 980px){

  .mb-mob{
    margin-bottom: 20px;
  }

  .projects-position{
    margin-top:140px; 
    margin-left: 15px; 
    max-width: 99%;
  }

  .pswp__caption__center{
    text-align: -webkit-center;
    font-size: 40px !important;
    font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
    margin-top: -50px !important;
    line-height: 1.2;
  }

  .centered {
    visibility: hidden;
  }

  .cell{
    display: none !important;
  }

  @media (max-height: 600px){
    .pswp__caption__center{
      text-align: -webkit-center;
      font-size: 20px !important;
      font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
      margin-top: 0px !important;
      line-height: 1.0;
    }
  }
}

@media (min-width: 981px){
  .projects-position{
    margin-top:140px; 
    margin-left: 50px; 
    max-width: 99%;
  }
  .pswp__caption__center{
    text-align: -webkit-center;
    font-size: 18px;
    font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
  }

  .centered {
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 19px;
      font-weight: bold;
      
  }

  .centered:hover + img{
    opacity: 0.3 !important;
  }
}

.pswp__caption__center{
  text-align: -webkit-center;
  font-size: 18px;
  font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
}



.form-response {
    text-align: center;
    margin-top: 100px;
    font-size: 24px;
    color: #5a7694;
    font-weight: bold;
}

@media (max-width: 980px){
  .form-response {
      text-align: center;
      margin-top: 100px;
      font-size: 50px;
      color: #5a7694;
      font-weight: bold;
      line-height: 70px;
  }
}

.body-portfolio {
  background-color: #d6dde4;
}