.header-icons{list-style-type:none;padding:0;margin:0;display:block;text-align:right}.header-icons li .order-form-icon{background-image:url('../images/svg/orderform.svg');background-repeat:no-repeat;width:24px;height:24px;display:inline-block;background-size:contain}.webforms-description-text h1{text-align:center;font-size:3.2rem}fieldset.customer-info{display:table}fieldset.customer-info h3{width:100%}fieldset.customer-info .field{display:table-cell;width:32.3333%;padding-right:1%}fieldset.product-line{border-bottom:1px solid #c2c2c2;padding-bottom:0;margin-bottom:0;display:table;float:none}fieldset.product-line>.legend+br,fieldset.product-line h3{display:none}fieldset.product-line.product-line-first>.field>.label{display:block}fieldset.product-line.product-line-last{margin-bottom:20px}fieldset.product-line>.field{display:table-cell;width:14.5%;margin-bottom:0}fieldset.product-line>.field>.label{display:none;padding:8px;width:100%;border-bottom:1px solid #c2c2c2;box-sizing:border-box;margin-bottom:0;text-align:center}fieldset.product-line>.field:last-child label{border-right:none}fieldset.product-line>.field.qty{width:8%}fieldset.product-line>.field.reset{width:10%;float:left}fieldset.product-line>.field.unit-price,fieldset.product-line>.field.subtotal{width:12%}fieldset.product-line>.field .control{box-sizing:border-box;padding:12px}.validation-advice{color:#e02b27}fieldset.product-line>.field .control .validation-advice{font-size:1.1rem;line-height:1.4rem}.totals-line{float:right;width:24%;padding-right:10%;display:table;margin:12px 0}.totals-line p{display:table-cell;width:50%;text-align:center}.totals-line p.total-label{font-weight:700}.totals-line:after{content:'';clear:both;display:table}fieldset.terms-conditions h3{display:none}fieldset.terms-conditions>.field>.label{display:none}fieldset.terms-conditions>.field label{font-weight:700}@media screen and (max-width:1024px){form.webforms-project-order-form{font-size:1.1rem}form.webforms-project-order-form button{font-size:1.1rem}}@media screen and (max-width:766px){form.webforms-project-order-form{font-size:1.4rem}form.webforms-project-order-form button{font-size:1.4rem}form.webforms-project-order-form fieldset.customer-info{display:block}form.webforms-project-order-form fieldset.customer-info .field{display:block;width:100%;padding-right:0}form.webforms-project-order-form fieldset.product-line{margin-bottom:20px;display:block}form.webforms-project-order-form fieldset.product-line>.legend+br,form.webforms-project-order-form fieldset.product-line h3{display:block}form.webforms-project-order-form fieldset.product-line>.field{display:block;width:100%;margin-bottom:20px}form.webforms-project-order-form fieldset.product-line>.field>.label{display:block;padding:0;border-bottom:none;margin-bottom:8px;text-align:left}form.webforms-project-order-form fieldset.product-line>.field.reset{width:100%;float:none}form.webforms-project-order-form fieldset.product-line>.field.reset .label{display:none}form.webforms-project-order-form fieldset.product-line>.field.reset button{width:100%}form.webforms-project-order-form fieldset.product-line>.field .control{padding:0}form.webforms-project-order-form .totals-line{float:none;width:100%;padding-right:0;margin:12px 0}form.webforms-project-order-form .totals-line p{display:table-cell;width:50%;text-align:left}form.webforms-project-order-form .totals-line p.total-label{font-weight:700}form.webforms-project-order-form .totals-line:after{content:'';clear:both;display:table}}.centralize-fullpage-loader{text-indent:unset;transform:none;animation:none;height:0}