.page-id-26634 .alertbar { display: none; }
.single-et_footer_layout div#hbspt-form-c0979f18-6e4d-45cd-bd16-4a6800e68bc4,
.single-et_footer_layout .alertbar.et-fb-root-ancestor-sibling { display: none !important; }
.bottom-text-block .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module { display: inline-block; margin-right: 27px; }
.bottom-text-block .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module { display: inline-block; }
body #page-container .et_pb_section .et_pb_button_3.need-more-link:after { line-height: 2; }
body #page-container .et_pb_section .et_pb_button_7.need-more-link:after { line-height: 2; }
.need-more-link { background-image: url('https://miroc.com/wp-content/uploads/2024/06/Vector.svg'); background-size: 20px; background-position: left center; background-repeat: no-repeat; }
.image-column-row .image-column:hover:before { position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; z-index: 9; cursor: pointer; background: #B71210; mix-blend-mode: darken; content: ''; }
.image-column-row .image-column:hover:after { content: 'ADD TO QUOTE +'; position: absolute; left: 50%; top: 50%; z-index: 10; transform: translate(-50%, -50%); color: #fff; font-size: 17px; font-style: normal; font-weight: 700; line-height: 27px; cursor: pointer;}
.image-column-row .image-column:hover .et_pb_text_inner h5:last-child { z-index: 10; position: relative; color: #fff; background: transparent; }
.image-column-row .image-column .et_pb_text_inner h5:last-child { background: #E32A2B; display: inline-block; padding: 6px 17px; width: 68%; }
.image-column-row .image-column .et_pb_text_inner h5:first-child { display: block; }
.banner-form form .input input { padding: 10px; width: 100% !important; font-size: 15px; font-style: normal; font-weight: 600; line-height: 27px; }
.banner-form form .hs-form-field { margin-bottom: 14px; }
.banner-form .form-columns-1 .hs_which_products_are_you_interested_in_ label { color: #FFF; font-family: "Open Sans"; font-size: 15px; font-style: normal; font-weight: 600; line-height: 27px; margin-bottom: 10px; display: block; }
.banner-form .form-columns-1 .hs_message.hs-message textarea { padding: 10px; width: 100% !important; font-size: 15px; font-style: normal; font-weight: 600; line-height: 27px; margin-bottom: 14px; }
.banner-form .hs_submit.hs-submit .actions input.hs-button.primary.large { padding: 12px 20px; background: #E32A2B; border: none; min-width: 291px; color: #FFF; text-align: center; font-family: "Open Sans"; font-size: 17px; font-style: normal; font-weight: 700; line-height: 27px; cursor: pointer;  text-transform: uppercase;}
.banner-form .hs_recaptcha.hs-recaptcha.field.hs-form-field { display: none; }
ul.no-list.hs-error-msgs.inputs-list { margin: 0; padding: 0; list-style: none; }
ul.no-list.hs-error-msgs.inputs-list li label { color: #e50700; }
.request-btn { min-width: 433px; text-align: center; }
.intereste-heading { position: relative; }
.intereste-heading:after { content: ''; width: 150%; height: 1px; background: red; display: block; }
.intereste-heading h5 { padding-bottom: 0; }
.custom-footer-row { align-items: center; display: flex; }
.sub-footer span a { color: #fff; }
.banner-btn { min-width: 278px; text-align: center; }
.images-box img { width: 100%; object-fit: contain; }
.bottom-text-block.redline { position: relative; }
.bottom-text-block.redline:before { content: ''; width: 2000px; background: red; height: 1px; position: absolute; left: 15px; right: 0; display: block; bottom: 31%; z-index: 1; }
@media(max-width:767px) {
    body #page-container .et_pb_section .et_pb_button_3 { background-image: none; }
    .banner-btn{min-width: inherit;}
}