/* by Creasant */
@media only screen and (max-width: 1350px) {
  #block-mtpc-secondfooter table tbody tr td img:nth-child(2) {
    margin-right: 50px;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 1200px) {
  .speakers-section-wrapper .field--name-field-mtpc-profile-listing-item {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media only screen and (min-width: 1180px) {
 header .mtpc_header .header .wrapper .logos {
   padding-bottom: 0;
 } 
}

@media only screen and (max-width: 1180px) {
  header .mtpc_header .header .wrapper .logos .logos_left .logo_two.mobile_exists {
    display: none;
  }
  
  header .mtpc_header .header.mobile {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  header .mtpc_header .header .wrapper .logos {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 1048px) {
  .reg-card table.tbl-noborder > tbody > tr > td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (max-width: 1000px) {
  #block-mtpc-secondfooter .block-body .block-field-blockblock-contentbasicbody {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  
  #block-mtpc-secondfooter table tbody tr {
    align-items: flex-start;
  }
  
  #block-mtpc-secondfooter table tbody tr td:first-child {
    align-items: flex-start;
    flex-direction: column;
    gap: 30px;
  }
}