@media only screen and (min-width: 1000px) {
    h1 {
        font-size: 1.8em;
        line-height: 1.3;
    }

    h2 {
        font-size: 1.5em;
        line-height: 1.3;
    }

    h3 {
        font-size: 1.2em;
        line-height: 1.3;
    }

    h4 {
        font-size: 1em;
        line-height: 1.5;
    }

    h5 {
        font-size: 0.8em;
        line-height: 1.5;
    }

    h6 {
        font-size: 0.8em;
        line-height: 1.6;
        font-weight: normal;
    }

    .cover .title {
        font-size: 2.4em;
        line-height: 1.4em;
    }

    .cover .subtitle {
        margin-top: 75px;
        line-height: 1.2em;
        font-size: 1.6em;
    }

    .cover .date {
        font-size: 1.3em;
        padding-right: 90px;
    }

    .cover .detail {
        margin-top: 600px;
        font-size: 1.1em;
    }

    .about p, .speakers .mtpc-profile-deatils {
        text-align: justify;
    }
    
    .style-2024.speakers .mtpc-profile-deatils,
    .style-2025.speakers .mtpc-profile-deatils {
      text-align: revert;
    }

    table.progTable {
        width: 100%;
        max-width: 100%;
    }

    /*  START: Style for 2023 News  */
    .style-2023 .mtpc_news_desc {
        font-size: 19px;
    }

    .profile-list-2-2023 .field--name-field-mtpc-profile-listing-item {
        margin-top: 0em;
    }


    .style-2023 .program-detail-spacing > .mtpc_pd_item_wrapper,
    .style-2023 .program-details-title {
        margin-top: 4em;
    }
    
    .style-2023.organizers .logo-align-center {
        margin: 0 auto;
    }
    
    .style-2023.organizers .footer-logos .item {
        padding-right: 0;
    }
    
    .style-2023.organizers .footer-logos__wrapper,
    .style-2023.organizers .item:last-child > div {
        display: inline-flex;
    }
    
    .style-2023.organizers .footer-logos .item:nth-child(1) {
        width: 33.333%;
    }

    .style-2023.organizers .footer-logos .item:nth-child(2) {
        width: 66.666%;
    }

    .style-2023.organizers .footer-logos .item:nth-child(2) .footer-logos__wrapper > div {
        width: 50%;
    }
    
    /*  END: Style for 2023 News  */
}

/*  START: Style for 2023 Header  */
@media only screen and (min-width: 1181px) and (max-width: 1340px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 10px !important;
    }

    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li a {
        font-size: 15px !important;
    }

    .style-2023 .menu-item--expanded > span {
        font-size: 15px !important;
    }
}

@media only screen and (min-width: 1341px) and (max-width: 1499px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 30px !important;
    }
}

@media only screen and (max-width: 1435px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }

    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 15px;
    }
}


@media only screen and (max-width: 1380px) {
    header .mtpc_header .header .wrapper .logos .search_icon {
        margin-left: 25px !important;
    }
}

@media only screen and (max-width: 1340px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 35px !important;
    }
}


@media only screen and (max-width: 1280px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }

    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 12px;
    }
}

@media only screen and (max-width: 1210px) {
    .style-2023 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 20px !important;
    }
}

/*  END: Style for 2023 Header  */

/*  START: Style for 2023 News  */
@media only screen and (min-width: 1367px) {
    .news-2023 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .thumb_container {
        width: 55%;
        margin-right: 56px;
    }

    .news-2023 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .content_container {
        width: unset;
        flex: 1;
    }
}

/*  END: Style for 2023 News  */

/*  START: Style for 2023 News  */
@media only screen and (min-width: 1000px) {
    body.news-2023.path-news .mtpc_pagetitle.mtpc_news h1 {
        margin: 3em auto 1.5em;
    }
}

/*  END: Style for 2023 News  */

/* ================================= */
/* ================================= */
/*  START: Style for 2024 News  */
.style-2024 .mtpc_news_desc {
    font-size: 20px;
}

.style-2024 .program-detail-spacing > .mtpc_pd_item_wrapper,
.style-2024 .program-details-title {
    margin-top: 4em;
}

.style-2024.organizers .logo-align-center {
    margin: 0 auto;
}

.style-2024.organizers .footer-logos .item {
    padding-right: 0;
}

.style-2024.organizers .footer-logos__wrapper,
.style-2024.organizers .item:last-child > div {
    display: inline-flex;
}

.style-2024.organizers .footer-logos .item:nth-child(1) {
    width: 33.333%;
}

.style-2024.organizers .footer-logos .item:nth-child(2) {
    width: 66.666%;
}

.style-2024.organizers .footer-logos .item:nth-child(2) .footer-logos__wrapper > div {
    width: 50%;
}
  
/*  END: Style for 2024 News  */

/*  START: Style for 2024 Header  */
@media only screen and (min-width: 1181px) and (max-width: 1340px) {
  .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
      margin-left: 10px !important;
  }

  .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li a {
      font-size: 15px !important;
  }

  .style-2024 .menu-item--expanded > span {
      font-size: 15px !important;
  }
}

@media only screen and (min-width: 1341px) and (max-width: 1499px) {
    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 30px !important;
    }
}

@media only screen and (max-width: 1435px) {
    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }

    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 15px;
    }
}

@media only screen and (max-width: 1340px) {
    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 35px !important;
    }
}


@media only screen and (max-width: 1280px) {
    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }

    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 12px;
    }
}

@media only screen and (max-width: 1210px) {
    .style-2024 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 20px !important;
    }
}

/*  END: Style for 2024 Header  */

/*  START: Style for 2024 News  */
@media screen and (min-width: 1000px) {
  .style-2024.news-2024 {
    background-image: url('/sites/accessts2023.prod01.ust.hk/files/2024-05/announcement-bg_web%20%28resized%29_0.jpg');
  }
  .news-2024 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .thumb_container {
      width: 51%;
      margin-right: 0;
  }

  .news-2024 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .content_container {
      width: unset;
      margin-left: 50px;
      margin-bottom: auto;
      flex: 1;
  }
    
  .style-2024 .mtpc_news_date {
    font-size: 21px;
  }
  .content-2024 .mtpc_news_title h3 {
    font-size: 40px;
    max-width: 550px;
    margin-bottom: 27px;
  }
  .style-2024 .mtpc_news_desc {
    font-size: 20px;
    line-height: 32px;
  }
  .news-2024 .view-id-news_events .view-content .views-row .row_caontainer .mtpc_read_more {
    margin-top: 50px;
  }
}

/*  END: Style for 2024 News  */

/*  START: Style for 2024 News  */
@media only screen and (min-width: 1000px) {
    body.news-2024.path-news .mtpc_pagetitle.mtpc_news h1 {
        margin: 3em auto 1.5em;
    }
    
    .home-block-2-2024 .number-list__number {
      min-width: 200px;
    }
    
    .profile-list-2-2024 {
      padding-bottom: 180px;
    }
    
    .style-2024.speakers .mtpc-1col-section-wrapper:has(.mtpc-profile-list-block) {
      padding-top: 30px;
      padding-bottom: 160px;
    }
}

/*  END: Style for 2024 News  */
/* ================================= */
/* ================================= */
/*  START: Style for 2025 News  */
.style-2025 .mtpc_news_desc {
    font-size: 20px;
  }
  
  .style-2025 .program-detail-spacing > .mtpc_pd_item_wrapper,
  .style-2025 .program-details-title {
    margin-top: 4em;
  }
  
  .style-2025.organizers .logo-align-center {
    margin: 0 auto;
  }
  
  .style-2025.organizers .footer-logos .item {
    padding-right: 0;
  }
  
  .style-2025.organizers .footer-logos__wrapper,
  .style-2025.organizers .item:not(:first-child) > div,
  .style-2025.organizers .item:last-child > div {
    display: inline-flex;
    gap: 10px;
    align-items: center;
  }
  
  .style-2025.organizers .footer-logos .item:nth-child(1) {
    width: 33.333%;
  }
  
  .style-2025.organizers .footer-logos .item:nth-child(3){
    width: 100%;  
  }
  
  .style-2025.organizers .footer-logos .item:nth-child(2) {
    width: 66.666%;
  }
  
  .style-2025.organizers .footer-logos .item:nth-child(3) .footer-logos__wrapper > div,
  .style-2025.organizers .footer-logos .item:nth-child(2) .footer-logos__wrapper > div {
    width: 50%;
  }
  
@media only screen and (min-width: 1000px) {
  .style-2025.organizers .footer-logos .item:nth-child(3) .footer-logos__wrapper > div:first-child img{
    padding-left: 40px;
  }
}
  
  /*  END: Style for 2025 News  */
  
  /*  START: Style for 2025 Header  */
  @media only screen and (min-width: 1181px) and (max-width: 1340px) {
  .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
      margin-left: 10px !important;
  }
  
  .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li a {
      font-size: 15px !important;
  }
  
  .style-2025 .menu-item--expanded > span {
      font-size: 15px !important;
  }
  }
  
  @media only screen and (min-width: 1341px) and (max-width: 1499px) {
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 30px !important;
    }
  }
  
  @media only screen and (max-width: 1435px) {
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }
  
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 15px;
    }
  }
  
  @media only screen and (max-width: 1340px) {
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 35px !important;
    }
  }
  
  
  @media only screen and (max-width: 1280px) {
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 25px !important;
    }
  
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li > a.text-btn {
        padding: 8px 12px;
    }
  }
  
  @media only screen and (max-width: 1210px) {
    .style-2025 header .mtpc_header .header .wrapper .logos .navigation > ul.menu > li {
        margin-left: 20px !important;
    }
  }
  
  /*  END: Style for 2025 Header  */
  
  /*  START: Style for 2025 News  */
  @media screen and (min-width: 1000px) {
  .style-2025.news-2025 {
    background-image: url('/sites/accessts2023.prod01.ust.hk/files/2025-05/announcement-bg_web%20%28resized%29_0.jpg');
  }
  .news-2025 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .thumb_container {
      width: 51%;
      margin-right: 0;
  }
  
  .news-2025 .view-id-news_events .view-content .views-row .row_caontainer.has_thumb .content_container {
      width: unset;
      margin-left: 50px;
      margin-bottom: auto;
      flex: 1;
  }
    
  .style-2025 .mtpc_news_date {
    font-size: 21px;
  }
  .content-2025 .mtpc_news_title h3 {
    font-size: 40px;
    max-width: 550px;
    margin-bottom: 27px;
  }
  .style-2025 .mtpc_news_desc {
    font-size: 20px;
    line-height: 32px;
  }
  .news-2025 .view-id-news_events .view-content .views-row .row_caontainer .mtpc_read_more {
    margin-top: 50px;
  }
  }
  
  /*  END: Style for 2025 News  */
  
  /*  START: Style for 2025 News  */
  @media only screen and (min-width: 1000px) {
    body.news-2025.path-news .mtpc_pagetitle.mtpc_news h1 {
        margin: 3em auto 1.5em;
    }
    
    .home-block-2-2025 .number-list__number {
      min-width: 200px;
    }
    
    .profile-list-2-2025 {
      padding-bottom: 180px;
    }
    
    .style-2025.speakers .mtpc-1col-section-wrapper:has(.mtpc-profile-list-block) {
      padding-top: 30px;
      padding-bottom: 160px;
    }
  }
  
  /*  END: Style for 2025 News  */