.elementor-32 .elementor-element.elementor-element-0118771{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-0118771 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-39350d4 .elementor-repeater-item-f0de1be .swiper-slide-bg{background-image:url(http://southernselectsteel.com/wp-content/uploads/2023/10/FACTORY-IMAGE-BLACK-AND-WHITE.jpg);background-size:cover;}.elementor-32 .elementor-element.elementor-element-39350d4 .swiper-slide{height:100vh;transition-duration:calc(3500ms*1.2);}.elementor-32 .elementor-element.elementor-element-39350d4 .swiper-slide-contents{max-width:66%;}.elementor-32 .elementor-element.elementor-element-39350d4 .swiper-slide-inner{text-align:center;}.elementor-32 .elementor-element.elementor-element-bfbe955{margin-top:100px;margin-bottom:0px;padding:0% 20% 0% 20%;}.elementor-32 .elementor-element.elementor-element-37ae1fe{text-align:center;}.elementor-32 .elementor-element.elementor-element-37ae1fe .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:500;}.elementor-32 .elementor-element.elementor-element-15b3de9{margin-top:50px;margin-bottom:50px;padding:0% 15% 0% 15%;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-eaaa9f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-eaaa9f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-657f7f3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-32 .elementor-element.elementor-element-657f7f3 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-32 .elementor-element.elementor-element-657f7f3 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-93561cc > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-8723ec8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-93561cc > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-93561cc > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-93561cc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-93561cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-636896e .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-7fdd87c{text-align:center;}.elementor-32 .elementor-element.elementor-element-f48ce74{text-align:center;}.elementor-32 .elementor-element.elementor-element-f48ce74 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-aed98ff > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-8723ec8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-aed98ff > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-aed98ff > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-aed98ff > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-aed98ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-81a81b0 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-8f47b34{text-align:center;}.elementor-32 .elementor-element.elementor-element-f0d8c5f{text-align:center;}.elementor-32 .elementor-element.elementor-element-f0d8c5f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-5453ab9 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-8723ec8 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-5453ab9 > .elementor-element-populated, .elementor-32 .elementor-element.elementor-element-5453ab9 > .elementor-element-populated > .elementor-background-overlay, .elementor-32 .elementor-element.elementor-element-5453ab9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-5453ab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-db0af44 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-52c1e5b{text-align:center;}.elementor-32 .elementor-element.elementor-element-90c7a63{text-align:center;}.elementor-32 .elementor-element.elementor-element-90c7a63 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-32 .elementor-element.elementor-element-5b49d73{margin-top:50px;margin-bottom:0px;padding:0% 20% 0% 20%;}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-4b78f17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32 .elementor-element.elementor-element-4b78f17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32 .elementor-element.elementor-element-bbff28f{text-align:center;}.elementor-32 .elementor-element.elementor-element-bbff28f .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4cff7d1-font-family ), Sans-serif;font-size:var( --e-global-typography-4cff7d1-font-size );font-weight:var( --e-global-typography-4cff7d1-font-weight );line-height:var( --e-global-typography-4cff7d1-line-height );letter-spacing:var( --e-global-typography-4cff7d1-letter-spacing );word-spacing:var( --e-global-typography-4cff7d1-word-spacing );}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-bbff28f .elementor-heading-title{font-size:var( --e-global-typography-4cff7d1-font-size );line-height:var( --e-global-typography-4cff7d1-line-height );letter-spacing:var( --e-global-typography-4cff7d1-letter-spacing );word-spacing:var( --e-global-typography-4cff7d1-word-spacing );}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-39350d4 .swiper-slide{height:40vh;}.elementor-32 .elementor-element.elementor-element-bfbe955{margin-top:50px;margin-bottom:0px;padding:0% 3% 0% 3%;}.elementor-32 .elementor-element.elementor-element-15b3de9{margin-top:0px;margin-bottom:0px;padding:0% 3% 0% 3%;}.elementor-32 .elementor-element.elementor-element-5b49d73{margin-top:50px;margin-bottom:50px;padding:0% 3% 0% 3%;}.elementor-32 .elementor-element.elementor-element-4b78f17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-bbff28f .elementor-heading-title{font-size:var( --e-global-typography-4cff7d1-font-size );line-height:var( --e-global-typography-4cff7d1-line-height );letter-spacing:var( --e-global-typography-4cff7d1-letter-spacing );word-spacing:var( --e-global-typography-4cff7d1-word-spacing );}}/* Start custom CSS for wpforms, class: .elementor-element-752616f */div.wpforms-container-full .wpforms-form .wpforms-field {
    display: flex; 
    align-items: top; /* Try changing this to center if you like it better! */
}
div.wpforms-container-full .wpforms-form .wpforms-field label {
    min-width: 135px; /* Needs to be set to longest label (to keep inputs in a straight vertical line) */
    padding-right: 20px; /* This ensures a gap between label and input */
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select {
    border: none;
    border-bottom: 1px solid #888;
    background: transparent;
}
/* Set background color for entire form */
div.wpforms-container-full {
    background-color: transparent; 
}
/* For title area only */
div.wpforms-container-full .wpforms-form .wpforms-title {
    background-color: orange;
    color: white;
    text-transform: uppercase;
    padding: 10px 20px;
}
/* Wrapper for all fields (not title) -- adding padding to make it line up with title (left) and keep it away from container edge */
div.wpforms-container-full .wpforms-form .wpforms-field-container {
    padding-left: 20px;
    padding-right: 20px
}
div.wpforms-container-full .wpforms-form textarea {
    background-color: #transparentabove;
    border: none;
	border-bottom: 1px solid #888;
}
/* Button */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 10px 20px 20px 20px;
    text-align: center;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #000;
    color: white;
    padding: 10px 30px;
    letter-spacing: 4px;
    font-weight: normal;
    text-transform: uppercase;
}

.wpforms-field-limit-text {
    display: none !important;
}/* End custom CSS */