body{font-family:Raleway;width:100%;overflow-x:hidden!important}.et_pb_section{overflow-x:hidden!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:white!important}.enquiry-form{max-width:850px;margin:auto;font-family:Arial,sans-serif;padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.05)}.enquiry-form h3{margin-top:30px;margin-bottom:10px;font-size:20px;color:#333}.checkbox-grid-table{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 30px;margin-top:10px;margin-bottom:25px}.checkbox-grid-table label{display:flex;align-items:center;gap:8px;font-size:15px;color:#333;white-space:nowrap}.enquiry-form .form-row{display:flex;flex-direction:column;margin-bottom:15px}.enquiry-form .form-label{font-weight:bold;margin-bottom:5px;color:#222}.enquiry-form .form-field{width:100%}.enquiry-form input[type="text"],.enquiry-form input[type="email"],.enquiry-form input[type="tel"],.enquiry-form textarea,.enquiry-form select{width:100%;padding:10px;font-size:15px;margin-top:2px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff}.enquiry-form textarea{height:120px;resize:vertical}.enquiry-form .checkbox-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 20px;margin-top:10px;margin-bottom:20px}.enquiry-form .checkbox-grid label{display:flex;align-items:center;gap:8px;font-weight:normal;font-size:15px;color:#333;white-space:nowrap}.enquiry-form input[type="checkbox"]{margin:0}.enquiry-form .submit-wrap{margin-top:25px}.enquiry-form .wpcf7-submit{padding:10px 24px;font-size:16px;font-weight:bold;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}.enquiry-form .wpcf7-submit:hover{background:#005a87}.custom-tabs{max-width:100%;font-family:'Segoe UI',sans-serif;border-top:4px solid #f1f1f1;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.05);border-radius:10px;overflow:hidden}.tab-buttons{display:flex;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #ddd;scrollbar-width:thin;scrollbar-color:#ffc107 transparent}.tab-buttons::-webkit-scrollbar{height:6px}.tab-buttons::-webkit-scrollbar-thumb{background-color:#ffc107;border-radius:10px}.tab-button{flex:none;padding:12px 24px;border:none;background-color:#fafafa;font-weight:700;font-size:14px;width:33.33%;color:#333;cursor:pointer;border-right:1px solid #eee;transition:all 0.3s ease;border-bottom:3px solid transparent}.tab-button:hover{background-color:#f5f5f5}.tab-button.active{background-color:#ffc107;color:#000}.tab-content-wrapper{padding:20px;overflow-x:auto}.tab-content{display:none;animation:fadeIn 0.3s ease-in-out}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product{margin-bottom:20px;font-size:15px;line-height:1.6;color:#444}.custom-product-table-wrapper{overflow-x:auto;margin:20px 0}.custom-product-table table{width:100%;min-width:700px;border-collapse:collapse;font-family:Raleway,sans-serif;font-size:14px}.custom-product-table thead th{background-color:#f0b400;color:#000;padding:12px;text-align:left}.custom-product-table tbody td{background-color:#f7f7f7;padding:12px;border-top:1px solid #ddd;vertical-align:top;color:black}.custom-product-table tbody tr:nth-child(even) td{background-color:#f0f0f0}::marker{color:#EEBE20!important}.difl_cptfilter_0 .filter_section li .checkbox_container .checkmark{display:none!important}.difl_cptfilter_0 .filter_section li .checkbox_container .checkbox_content:nth-child(2){display:none!important}.difl_cptfilter_0 .filter_section li .checkbox_container .checkbox_content:nth-child(3){font-weight:700!important;color:#000000!important;font-size:16px!important}.difl_cptfilter_0 .filter_section li .checkbox_container .checkbox_content:nth-child(13){font-weight:700!important;color:#000000!important;font-size:16px!important}.difl_cptfilter_0 .filter_section li .checkbox_container .checkbox_content:nth-child(24){font-weight:700!important;color:#000000!important;font-size:16px!important}a#loadMore{text-align:center;display:block}span.loadMoreBtn-label{background-color:#eebe20;color:#000000;font-size:17px;padding:14px 37px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}