.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6544 .elementor-element.elementor-element-455c3d8{text-align:justify;}.elementor-6544 .elementor-element.elementor-element-9c834e5{border-style:none;margin-top:30px;margin-bottom:0px;}.elementor-widget-ha-member .ha-member-name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-member .ha-member-position{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-member .ha-member-bio{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-member .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6544 .elementor-element.elementor-element-9c4bc05 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 > .elementor-widget-container{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6544 .elementor-element.elementor-element-9c4bc05.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-6544 .elementor-element.elementor-element-9c4bc05{text-align:center;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-figure{height:250px;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-figure img{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;transition-duration:0s;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-figure:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-body{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-name{margin-bottom:0px;font-size:16px;font-weight:bold;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 .ha-member-position{color:#9e9e9e;font-size:13px;}.elementor-6544 .elementor-element.elementor-element-9a80b2c > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-6544 .elementor-element.elementor-element-9a80b2c > .elementor-widget-container{background-color:rgba(255,255,255,0);margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6544 .elementor-element.elementor-element-9a80b2c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-6544 .elementor-element.elementor-element-9a80b2c{text-align:center;}.elementor-6544 .elementor-element.elementor-element-9a80b2c .ha-member-figure{height:250px;}.elementor-6544 .elementor-element.elementor-element-9a80b2c .ha-member-figure img{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;transition-duration:0.2s;}.elementor-6544 .elementor-element.elementor-element-9a80b2c .ha-member-body{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-9a80b2c .ha-member-name{margin-bottom:0px;font-size:16px;font-weight:bold;}.elementor-6544 .elementor-element.elementor-element-9a80b2c .ha-member-position{color:#9e9e9e;font-size:13px;}.elementor-6544 .elementor-element.elementor-element-82a6c54 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-6544 .elementor-element.elementor-element-82a6c54 > .elementor-widget-container{background-color:rgba(255,255,255,0);padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6544 .elementor-element.elementor-element-82a6c54.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-6544 .elementor-element.elementor-element-82a6c54{text-align:center;}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-figure{height:250px;}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-figure img{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;transition-duration:0.2s;}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-figure:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-body{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-name{margin-bottom:0px;font-size:16px;font-weight:bold;}.elementor-6544 .elementor-element.elementor-element-82a6c54 .ha-member-position{color:#9e9e9e;font-size:13px;}.elementor-6544 .elementor-element.elementor-element-a5719b7 > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-6544 .elementor-element.elementor-element-a5719b7 > .elementor-widget-container{background-color:rgba(255,255,255,0);margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6544 .elementor-element.elementor-element-a5719b7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-6544 .elementor-element.elementor-element-a5719b7{text-align:center;}.elementor-6544 .elementor-element.elementor-element-a5719b7 .ha-member-figure{height:250px;}.elementor-6544 .elementor-element.elementor-element-a5719b7 .ha-member-figure img{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;transition-duration:0.2s;}.elementor-6544 .elementor-element.elementor-element-a5719b7 .ha-member-body{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-a5719b7 .ha-member-name{margin-bottom:0px;font-size:16px;font-weight:bold;}.elementor-6544 .elementor-element.elementor-element-a5719b7 .ha-member-position{color:#9e9e9e;font-size:13px;}@media(max-width:767px){.elementor-6544 .elementor-element.elementor-element-9c834e5{margin-top:0px;margin-bottom:0px;}.elementor-6544 .elementor-element.elementor-element-9c4bc05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-9a80b2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-82a6c54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6544 .elementor-element.elementor-element-a5719b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Target only the Laboratory Practical page */
body.laboratory-practical-page {
    background-color: #f9f9f9; /* subtle background */
    font-family: Arial, sans-serif;
    color: #333;
}

/* Table styling */
body.laboratory-practical-page table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

/* Table header */
body.laboratory-practical-page table th {
    background-color: #004080;
    color: #fff;
    padding: 10px;
    text-align: left;
}

/* Table rows */
body.laboratory-practical-page table td {
    padding: 10px;
    border-bottom: 1px solid #ddd;
}

/* Optional: hover effect for rows */
body.laboratory-practical-page table tr:hover {
    background-color: #e6f0ff;
}

/* Buttons for practicals if any */
body.laboratory-practical-page .btn {
    background-color: #004080;
    color: #fff;
    padding: 8px 12px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

body.laboratory-practical-page .btn:hover {
    background-color: #003366;
}/* End custom CSS */