.event-section .portfolio-item {
  margin-bottom: 20px;
}

.event-section .portfolio-item .project-grid-wrapper {
  margin: 0;
  max-width: 100%;
}

.event-section .portfolio-item .project-grid-wrapper .project-grid-item-img-div {
  height: 28vh !important;
}

.event-section .portfolio-item .project-grid-wrapper .project-grid-item-category {
  font-weight: normal !important;
  line-height: 15px !important;
}

.main-section .container-fluid .subtitle {
  letter-spacing: normal !important;
}

@media only screen and (max-width: 600px) {
  .main-section .top-banner .content {
    margin-top: 154px;
    margin-bottom: 20px;
  }

  .main-section .container-fluid .title {
    font-size: 28px !important;
  }

  .event-section .project-grid-item-content {
    text-align: left !important;
    padding: 15px 20px 20px !important;
  }

  .event-section .project-grid-item-content .project-grid-item-title {
    font-size: 20px;
    font-weight: 600 !important;
    letter-spacing: -1px;
  }

  .event-section .project-grid-item-content .project-grid-item-category {
    font-size: 14px !important;
  }
}

/*Small devices*/

/*Large devices*/

/*Extra Large devices*/

@media only screen and (min-width: 1200px) {
  .main-section .container-fluid .subtitle {
    font-size: 22px !important;
  }

  .main-section .container-fluid .title {
    font-size: 48px !important;
  }

  .event-section .project-grid-item-content {
    text-align: left !important;
    padding: 25px 30px 30px 30px !important;
  }

  .event-section .project-grid-item-content .project-grid-item-title {
    font-size: 24px;
    font-weight: 600 !important;
  }

  .event-section .project-grid-item-content .project-grid-item-category {
    font-size: 18px !important;
  }
}

