<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 767px) {
  h1 {
    font-size: 1.6em;
    line-height: 1.4;
  }
  h2 {
    font-size: 1.5em;
    line-height: 1.4;
  }
  h3 {
    font-size: 1.3em;
    line-height: 1.4;
  }
  h4 {
    font-size: 1.2em;
    line-height: 1.4;
  }
  h5 {
    font-size: 1em;
    line-height: 1.3;
  }
  h6 {
    font-size: 1em;
    line-height: 1.2;
  }

  .program-schedule-section h2 {
    font-size: 1.4em;
  }
  .program-schedule-section h3 {
    font-size: 1em;
    font-weight:700;
  }
  
  .speakers-listing .field__items .field__item .mtpc_pl_item_container .mtpc_pl_item_wrapper .mtpc_pl_texts .mtpc-textarea,
  .about-committee-page .c-card p {
    font-weight:800;
  }
}

/* ------------------------
------- by Creasant -------
------------------------ */
@media only screen and (max-width: 767px) {
  
  body footer .region-footer.page-container{
    flex-direction: column;
  }
  
  body footer .region-footer.page-container &gt; div.col{
    width: 100%;
  }
  
  body footer .region-footer.page-container &gt; div.col:first-child{
    border-right: none;
    border-bottom: 1px solid #ffffff30;
  }
  
  .program-schedule-section .day-selector {
    width: 70%;
  }
  
  .region-footer-left ul.menu{
    max-width: 100%;
    gap: 15px 30px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 25px;
    margin-bottom: 35px;
  }
  
  .region-footer-right .block .block-body{
    /*padding: 25px 15px 25px 15px;*/
    padding: 25px 15px 0px 15px;
  }
  
  .region-footer-right .field--name-field-background-image{
    width: 100%;
  }
  
  .font-size-22 {
    font-size: 20px;
  }
  
  .banner-title {
    font-size: 32px;
  }
  
  table tbody tr.section-tr td::before {
    display: none;
  }
  
  .tbl-bg tr th:first-child {
    display: none;
  }
  
  .tbl-bg tr th {
    padding-left: 1em;
  }
  
  .tbl-bg tr td:first-child {
    width: unset;
  }
  
  header .mtpc_header .header .wrapper .logos .logos_left .logo_one img {
    height: 39px !important;  
  }
  
  .speakers-listing .field__items .field__item .mtpc_pl_item_container .mtpc_pl_item_wrapper {
    display: flex;
  }

  .homepage .space-top-50 {
    padding-top: 25px;
  }
  
  .bottom-section {
    background-size: 100%;
    padding-bottom: 18vh !important;
  }
  
  table.tbl-bg tbody tr td {
    display: block;
    padding-left: 1em;
  }
  
  .first-empty-tr td {
    display: none !important;
  }
  
  .empty-td {
    display: none !important;
  }
  
  .empty-tr td:first-child {
    display: none;
  }
  
  .empty-tr td:last-child {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .section-size-tr td:first-child {
    padding-bottom: 0;
  }
  
  .section-size-tr td:last-child {
    padding-top: 0;
  }
  
  .tbl-bg .light-blue-tr td:first-child {
    padding-bottom: 0;
  }
  
  .tbl-bg .light-blue-tr td:last-child {
    padding-top: 0;
  }
  
  
  .tbl-bg .white-tr td:first-child {
    padding-bottom: 0;
  }
  
  .tbl-bg .white-tr td:last-child {
    padding-top: 0;
  }
  
  .section-tr td:first-child {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  .section-tr td:last-child {
    border-top: none !important;
    padding-top: 10px;
    padding-left: 1em;
  }
  
  .section-tr td p {
    min-width: 180px;
  }
  
  .speaker-tr td:first-child {
    display: none;
  }
  
  .speaker-tr td:last-child {
    flex-direction: column;
    align-items: flex-start;
  }
  
  .speaker-tr td:last-child div {
    width: 100%;
  }
  
  /*.speaker-tr td:last-child div:first-child {*/
  /*  width: 100px;*/
  /*}*/

  .page-banner {
    min-height: 130px;
  }
  .welcome-message-page .mtpc-1col-section{
    background-position: center bottom;
  }
  .welcome-message-page .mtpc-1col-section .mtpc-1col-section-wrapper{
    padding-bottom: 234px;
  }
  
  
  .day-table-wrapper .field__item {
    flex-direction: column;
    gap: 0;  
  }
}

@media only screen and (max-width: 680px) {
  .home-bottom-section:after {
    bottom: -60%;
  }
}

@media only screen and (max-width: 640px) {
  .speakers-listing .field__items .field__item {
    flex-basis: 100%;
  }

  .organisers-section .mtpc-2col-section-wrapper .mtpc-2col-item--2 .field__items {
    display: block;
  }
  
  .organisers-section .mtpc-2col-section-wrapper .mtpc-2col-item--2 .field__items &gt; .field__item:last-child {
    margin-top: 30px;
    margin-left: 0;
  }
  
  .home-bottom-section {
    padding-top: 60px !important;
    padding-bottom: 440px !important;
  }
  
}

@media only screen and (max-width: 580px) {
  .banner-breadcrumb {
    font-size: 16px;
  }
  
  .banner-title {
    font-size: 28px;
  }

  .speaker-position:after {
    width: 100%;
  }
  
  .about-speakers-page .mtpc_pl_pic img {
    width: 180px;
  }
  
  .program-schedule-section .day-selector {
    width: 100%; 
  }
}


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

  
  .home-bottom-section .field__items {
    flex-direction: column;
    gap: 0;
  }
  
 .home-bottom-section .field__items &gt; .field__item:last-child {
   width: 70%;
 } 
 
 .home-bottom-section:after {
   bottom: -65%;
 }
}
</pre></body></html>