@media screen and (max-width: 767px) {

  /* ------ GENERAL ------ */
  .section-subtitle {
    font-size: 1.4rem;
  }

  /* ------ HOTSPOTS ------ */
  .hotspots {
    padding: 0 5%;
  }

  .hotspots-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .hotspots-wrapper-img {
    width: 100%;
    text-align: center;
    margin-bottom: 2rem;
  }

  .hotspots-wrapper-img img {
    width: 70%;
  }

  .hotspots-wrapper-info {
    width: 100%;
  }

  .hotspots-wrapper-info h3 {
    font-size: 1.4rem;
  }

  .hotspots-wrapper-info p {
    .9rem;
  }

  .hotspots-wrapper-item-info {
    width: 100%;
  }

  /* ------ MAIN HEADER ------ */
  .nav_header {
    padding: 0 5%;
    padding-bottom: 2rem;
  }

  .nav_header-menu ul {
    flex-wrap: wrap;
    width: 100%;
  }

  .nav_header-menu ul li {
    width: 33%;
  }

  .nav_header-menu ul li button {
    font-size: 12px;
    line-height: 17px;
    padding: 10px;
    padding-bottom: 0;
    margin-bottom: 1rem;
  }

  /* ------ MAIN SECTION ------ */
  .section-main {
    padding: 0 5%;
    padding-top: 2rem;
  }

  /* ----------------------------------- ABOUT ----------------------------------- */
  .main-about-info {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .main-about-info-txt {
    width: 100%;
  }

  .main-about-info-side {
    width: 100%;
  }

  /* ----- INFO SIDE ----- */
  .main-about-info-side ul {
    padding-left: 0;
  }

  .main-about-info-side h4 {
    padding-left: 0;
  }

  .main-about-info-side h4:before {
    left: 0;
  }

  /* ----- MANAGEMENT TEAM ----- */
  .main-about-info-team .table-container .flex-table {
    width: 50%;
  }

  .main-about-info-team .table-container .flex-table:nth-child(4n+1), .main-about-info-team .table-container .flex-table:first-child {
    padding-left: .7rem;
  }

  /* ----- SPONSORED OFFERINGS ----- */
  .main-about-info-offerings ul li a {
    font-size: .9rem;
  }

  .info-offerings-bx p {
    font-size: .9rem;
  }

  /* ----------------------------------- WEBINARS ----------------------------------- */
  .main-wrapper-webinars .webinars_grid_post_style {
    width: 50%;
    margin-bottom: 2rem;
  }

  .main-wrapper-webinars .post-entry-content .image-post-title {
    line-height: 15px;
  }

  .main-wrapper-webinars .post-entry-content .image-post-title a {
    font-size: 1rem;
    line-height: 15px;
  }

  .main-wrapper-webinars .post-entry-content .post_meta .post_meta-date span, .main-wrapper-webinars .post-entry-content .post_meta .post_meta-author span, .main-wrapper-webinars .post-entry-content .post_meta .post_meta-author span a {
    font-size: .8rem;
  }

  .calendar-icon {
    height: 20px;
    width: 19px;
  }

  /** Eduardo agrega */

  .content-main .container ul {
      padding-inline-start: 0;
  }
  .hotspots-wrapper-img img {
    margin:auto;
  }

  #content {
    padding-top:40px;
  }
}
