    body .region-content .heading3-with3 h3 {
        padding: 10px 0px !important;
    }

    body .region-content .heading3-with3 {
        margin-top: 50px !important;
    }

    body .region-content .heading2 h3 {
        font-size: 3em;
        font-weight: 900;
        text-align: center;
        margin: 30px 0px;
    }

    .img-center img {
        display: block !important;
        width: 100% !important;
    }

    .header-data-pc.table-layout ul.menu-lists,
    .header-data-mobile.table-layout ul.menu-lists {
        display: table;
        width: 100%;
        /* position: absolute; */
    }

    .layout.main-visual-video {
        width: 100%;
        height: 100vh;
        position: relative;
        color: black;
    }

    .layout.main-visual-video video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    #layout-builder .layout.main-visual-video video {
        width: 100%;
        height: 100vh;
    }

    .view.test-table {
        border: 4px solid yellow;
    }

    input.disabled+label {
        opacity: 0.5;
    }

    /*#edit-abstract-meeting div:first-child label {*/

    /*  background-color: grey;*/

    /*  color:#ffffff;*/

    /*}*/

    .form_content {
        font-size: 1.42em;
    }


    /*New added top-menu list item style*/

    div .site-header-content.clearfix {
        display: flex;
        justify-content: flex-end;
        font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
        font-size: 18px;
        line-height: 1.6;
        font-weight: 400;
    }

    div.menu-top {
        /* background-color: rgb(255,255,255);*/
        /* letter-spacing: 0.2px; */
        /* font-weight: 400; */
        /* text-align: right; */
    }

    /* Top menu-list style */
    ul.top-menu-list {
        font-size: 1em;
        /* background-color: rgb(255,255,0); */
        /* display: inline-block; */
        /* letter-spacing: 0.2px; */
        /* font-weight: 700; */
        /* text-align: right; */
    }

    /* Top menu-list style */
    ul.menu-lists {
        font-size: 2em;
        /* background-color: rgb(255,255,0); */
        /* display: inline-block; */
        /* letter-spacing: 0.2px; */
        /* font-weight: 700; */
        /* text-align: right; */
    }

    .type_of_query {
        position: relative;
        display: flex;
        justify-content: space-around;
        width: 40%;
        box-sizing: border-box;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-left: 5px;
        margin-top: 0px;
        margin-left: 0px;
        background-color: rgba(249, 249, 249, 1.0);
    }

    /*Query type boundary*/

    .type_of_query_boundary {
        width: 410px;
        height: 550px;
        border: 1;
        border-style: none;
        border-width: 2px;
        margin-left: 20px;
        margin-right: 20px;
        box-sizing: border-box;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        background-color: rgba(255, 255, 255, 1);
    }

    /* Query type redirect buttons*/

    .redirect_btn {
        background-color: #00A3DA;
        color: white;
        padding: 8px 25px;
        font-size: 0.8em;
        font-weight: 600;
        border: medium none;
        text-decoration: none;
    }

    .fixed_size {
        width: 410px;
        height: 550px;
        border: 1;
        border-style: none;
        border-width: 2px;
        margin-left: 20px;
        margin-right: 20px;
        box-sizing: border-box;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        background-color: rgba(255, 255, 255, 1);
    }

    /* For setting background image */

    .Main_Section {
        -webkit-text-size-adjust: 100%;
        background-image: url('https://lab-portal.hkust.edu.hk/sites/default/files/vbg-cv-12_0.png');
        /* https://lab-portal.hkust.edu.hk/sites/default/files/2024-11/vbg-cv-12.jpg */
        background-size: 100% 100%;
        background-position: center top;
        background-repeat: no-repeat;
        background-color: rgba(249, 249, 249, 1);
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        box-sizing: content-box;
        margin-top: -200px;
    }

    .main_container {
        position: relative;
        display: flex;
        justify-content: space-around;
        width: 40%;
        box-sizing: border-box;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-left: 5px;
        margin-top: 0px;
        margin-left: 0px;
        background-color: rgba(249, 249, 249, 0.1);
    }

    /* Below new css for new layout development */

    .background_section {

        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
        -fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
        -fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
        -fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
        -fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
        -fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";


        margin: 0 auto;
        /* background-width: 100%; 
       background-height: 100%; 
    */
        
        position: relative; 
        
        /* z-index: -1; */
        background-size: auto;
        background-attachment: scroll;
        background-position: center top;
        background-repeat: no-repeat;
        
        overflow-x: hidden;
        overflow-y: visible;
        font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.6;
        background-color: #F9F9F9;
        color: #333333;
        top: -200px;
        left: 0px;
        
        background-image: url('https://lab-portal.hkust.edu.hk/sites/default/files/vbg-cv-12_0.png'); 

        /* temporary setup */
        /* border: 5px solid red; */
        height: 1450px;
    }

    .query_selector {

        -webkit-text-size-adjust: 100%;
        -moz--text-size-adjust: 100%;
        -fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
        -fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
        -fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
        -fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
        -fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
        -fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";

        /*
   display: flex;
   justify-content: space-around; 
   width: 50%; */
        position: relative;


        box-sizing: border-box;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 0px;
        margin-left: 0px;
        background-color: transparent;
    }
    
    #mission_desc
{
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   
   font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
   font-size: 18px;
   line-height: 1.6;
   
   position: relative;
   width: 50%;
   
   display: flexbox;
   justify-content: start;
   margin-top: 10px;
   margin-left: 10px;
   
   background-color: rgba(249, 249, 249, 1.0);
   background-height: 100vh;
   
   height: auto;
   min-height: 100px;
   
   padding-top: 300px;
}    
    
/* Block describes Lab portal mission, id: #mission_desc */ 
#query_header
{
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   
   font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
   font-size: 18px;
   line-height: 1.6;
   
   position: relative;
   width: 50%;
   display: flexbox;
   justify-content: start;
   margin-top: 200px; /* To set the display position */
   margin-left: 10px;
   background-color: rgba(249, 249, 249, 1.0);
   background-height: 100vh;

   height: auto;
   min-height: 100px;
   padding-top: 30px;
   
}


    /* Button display style in landing page */

    .buttons_style {
        background-color: #00A3DA;
        color: white;
        padding: 8px 25px;
        font-size: 0.8em;
        font-weight: 600;
        border: medium none;
        text-decoration: none;
    }

    /* Query type : New Lab query */

    #newlab_query {
        position: relative;
        width: 400px;
        height: 550px;
        overflow: hidden;
        /* border: 5px solid blue; */
        box-sizing: border-box;


        margin-left: 5px;
        margin-right: 5px;
        margin-top: 0px;
        margin-bottom: 10px;

        padding-left: 0px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 5px;
        
        background-color: rgba(255, 255, 255, 1.0);
        /* White background */
        
        font-size: 1.0em;
    }

    #newlab_query::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }

    .newlab_query_buttons {
        position: absolute;
        width: 400px;
        /* Same as parent container size */
        text-align: center;
        margin: 0 auto;
        box-sizing: border-box;
        display: flexbox;
        bottom: 40px;

    }

    .newlab_query_buttons::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }

    /* Learn more button */

    #newlab_query_button_1 {
        padding: 5px;
        width: 140px;
        min-width: 140px;
        margin-right: 10px;
    }

    /* Tell us your request button */

    #newlab_query_button_2 {
        padding: 5px;
        width: 180px;
        min-width: 180px;
        margin-left: 10px;
    }


    /* Defect related Query */

    /* Query type : New Lab query */

    #defect_query {
        position: relative;
        width: 400px;
        height: 550px;
        overflow: hidden;

        box-sizing: border-box;
        /* border: 5px solid blue; */
        
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 0px;
        margin-bottom: 10px;
        
        
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 5px;
        
        background-color: rgb(255, 255, 255);
        /* White background */
        
        font-size: 1.0em;
    }

    #defect_query::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }


    .defect_query_buttons {
        position: absolute;
        width: 400px;
        /* Same as parent container size */
        text-align: center;
        margin: 0 auto;
        box-sizing: border-box;
        display: flexbox;
        bottom: 40px;
    }

    .defect_query_buttons::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }

    /* Button reirect to defect report system*/

    #defect_query_button_1 {
        padding: 5px;
        width: 200px;
        min-width: 200px;
    }

    /* Safety related Query */

    /* Query type : Safety related query */

    #safety_query {
        position: relative;
        width: 400px;
        height: 550px;
        overflow: hidden;

        /* border: 5px solid blue; */ 
        margin-left: 20px;
        margin-right: 5px;
        margin-top: 0px;
        margin-bottom: 10px;

        box-sizing: border-box;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        background-color: rgb(255, 255, 255);
        /* White background */
        
        font-size: 1.0em;
    }

    #safety_query::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }


    .safety_query_buttons_1
    /* 1st buttons row */

        {
        position: absolute;
        width: 400px;
        /* Same as parent container size */
        text-align: center;
        margin: 0 auto;
        box-sizing: border-box;
        display: flexbox;
        bottom: 70px;
    }

    .safety_query_buttons_2
    /* 2nd buttons row */

        {
        position: absolute;
        width: 400px;
        /* Same as parent container size */
        text-align: center;
        margin: 0 auto;
        box-sizing: border-box;
        display: flexbox;
        bottom: 20px;
    }

    .safety_query_buttons_1::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }

    .safety_query_buttons_2::after {
        position: fixed;
        box-sizing: border-box;
        display: block;
        text-align: left;
    }

    /* Button reirect to [About HSEO page]*/

    #safety_query_button_1 {
        padding: 5px;
        width: 140px;
        min-width: 140px;
        margin-right: 10px;
    }

    /* Button reirect to [Lab design guidelines]*/

    #safety_query_button_2 {
        padding: 5px;
        width: 200px;
        min-width: 200px;
        margin-left: 10px;
    }

    /* Button reirect to [Lab decommissioning policy]*/

    #safety_query_button_3 {
        padding: 5px;
        width: 260px;
        min-width: 260px;
    }

.contact_info {
    -webkit-text-size-adjust: 100%;
   -moz--text-size-adjust: 100%;
   -fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
   -fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
   -fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
   -fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
   -fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
   -fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; 

  display: flex; 
  justify-content: flex-start; 
  align-items: left;  
  text-align: left; 
  /* min-height: 100vh; */

 position: relative;
 margin-left: 10px; 
 margin-right: 10px; 
 margin-top: 10px; 
 background-color: transparent;
}

.contact_block {

    -webkit-text-size-adjust: 100%;
    -fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    -fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
    -fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
    -fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
    -fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
    -fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";

    font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
    line-height: 1.6;
    color: #333333;
    letter-spacing: unset;
    font-size: unset;    
    
  display: flex; 
  justify-content: flex-start; 
  align-items: left;  
  text-align: left; 

 position: relative;
 margin-left: 10px; 
 margin-right: 10px; 
 margin-top: 10px; 
 background-color: rgba(255,255,255,0);
}

    .aaa {
        position: fixed;
        padding: 20px;
        -webkit-text-size-adjust: 100%;
        -moz--text-size-adjust: 100%;
        -fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
        -fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
        -fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
        -fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
        -fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
        -fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";

        margin: 0 auto;
        /* background-width: 100%; */
        /* background-height: 100%; */
        background-size: auto;

        /* z-index: -1; */
        background-attachment: scroll;
        background-position: center top;
        background-repeat: no-repeat;
        overflow-x: hidden;
        overflow-y: visible;
        font-family: 'Muli', 'Microsoft JhengHei', "微軟正黑體", sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.6;
        background-color: #F9F9F9;
        color: #333333;
        top: -200px;
        left: 0px;
        background-image: url('https://lab-portal.hkust.edu.hk/sites/default/files/vbg-cv-12_0.png');

    } 
