/* Generated from page: stamped-products */
.themify_builder_content-290 .tb_hm3n138{background-position:50% 0%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.regalmetalproducts.com/wp-content/uploads/Blue-crumpled-BG.jpg);padding-right:10%;padding-left:10%;text-align:left}
.themify_builder_content-290 .tb_hm3n138,.themify_builder_content-290 .tb_hm3n138 p,.themify_builder_content-290 .tb_hm3n138 h1,.themify_builder_content-290 .tb_hm3n138 h2,.themify_builder_content-290 .tb_hm3n138 h3,.themify_builder_content-290 .tb_hm3n138 h4,.themify_builder_content-290 .tb_hm3n138 h5,.themify_builder_content-290 .tb_hm3n138 h6{color:#fff}
.themify_builder_content-290 .tb_4of9138.module-text{text-align:left}
.themify_builder_content-290 .tb_4of9138.module-text.module h1{margin-bottom:0}
.themify_builder_content-290 .tb_kuw6138{padding:38px 5%;background-color:#fff}
.themify_builder_content-290 .tb_krne138.module-text.module h2{margin-bottom:10px}
.themify_builder_content-290 .tb_a8fc138{background-color:#fff}
.themify_builder_content-290 .tb_hpwz138{--col:.676fr 1.324fr;--colg:5%}
.themify_builder_content-290 .tb_663u138,.themify_builder_content-290 .tb_8ufj138,.themify_builder_content-290 .tb_op5h138,.themify_builder_content-290 .tb_6x2x138{align-content:center;gap:2%}
.themify_builder_content-290 .tb_hq5e138{--col:.814fr 1.643fr;--colg:5%}
.themify_builder_content-290 .tb_cye5138{--col:.659fr 1.341fr;--colg:5%}
.themify_builder_content-290 .tb_ym5s138{--col:.66fr 1.34fr;--colg:5%}
.themify_builder_content-290 .tb_b1ct138>.row_inner{--colg:6%}
.themify_builder_content-290 .tb_b1ct138{padding:40px 5%;background-color:#808080}
.themify_builder_content-290 .tb_y6gm138{border-radius:12px;align-content:center;background-position:0% 0%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.regalmetalproducts.com/wp-content/uploads/GetStarted-BGBanner.jpg);padding-left:5%;padding-right:5%}
.themify_builder_content-290 .tb_mrtt138.module-image.module .image-title,.themify_builder_content-290 .tb_mrtt138.module-image.module .image-title a{font-style:normal;font-family:"Poppins";font-weight:600;color:#3450a8}
.themify_builder_content-290 .tb_mrtt138.module-image.module .image-title{font-size:48px}
.themify_builder_content-290 .tb_b70d138{margin-bottom:20px;margin-top:20px;gap:2%;align-content:center}
.themify_builder_content-290 .tb_yv4z138.module-text.module .tb_text_wrap h3{font-weight:bold}
.themify_builder_content-290 .tb_jdwy138.module-buttons{margin-bottom:-17px}

@media(max-width:768px){
.themify_builder_content-290 .tb_hpwz138{--col:.678fr 1.322fr}
.themify_builder_content-290 .tb_b1ct138>.row_inner{--area:"col1" "col2"}
}
@media(max-width:600px){
.themify_builder_content-290 .tb_hpwz138,.themify_builder_content-290 .tb_hq5e138,.themify_builder_content-290 .tb_cye5138,.themify_builder_content-290 .tb_ym5s138{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-290 .tb_41ie138{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-290 .tb_b1ct138>.row_inner{--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
.contact-us {
    &.module.module-buttons .module-buttons-item a.ui {
        color: #fff;
        background-color: #3a4fa3;
        border-radius: 3px;
        padding: 10px 30px;
		margin: 20px 0;
        &:hover {
            background-color: #000;
        }
	}
}
	
.products-row {	
    & h2,h3 {
        color: var(--theme_accent_semi);
		font-weight: 800;
    }
    & .module_subrow {
		gap: 5%;
        padding: 30px 5%;
		background-color: #fff;
    }
/*	& :is(.module_column>.module_subrow:nth-child(odd),
	      .tb_holder>.active_subrow:nth-child(odd)>.module_subrow) {
		background-color: #e3e3e3 !important;
	}
*/

	.module-image {
		border: 12px solid var(--theme_accent_semi);
		border-radius: 12px;
		background: #ddd;
		.image-wrap {
		    float: none;
    		margin: 10px;
		}
		img {
			object-fit: contain;
		}
	}
}
}
/*Builder Custom CSS END*/