.elementor-11123 .elementor-element.elementor-element-13c4b4f:not(.elementor-motion-effects-element-type-background), .elementor-11123 .elementor-element.elementor-element-13c4b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11123 .elementor-element.elementor-element-13c4b4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-11123 .elementor-element.elementor-element-13c4b4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11123 .elementor-element.elementor-element-324acab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11123 .elementor-element.elementor-element-324acab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11123 .elementor-element.elementor-element-499acad{text-align:center;}.elementor-11123 .elementor-element.elementor-element-499acad .elementor-heading-title{color:var( --e-global-color-b436319 );}.elementor-11123 .elementor-element.elementor-element-41d0eb8 > .elementor-container{max-width:1180px;}.elementor-11123 .elementor-element.elementor-element-41d0eb8{margin-top:70px;margin-bottom:70px;}/* Start custom CSS for shortcode, class: .elementor-element-1ce117f */div#elex_quote_list_page_div .col-sm-5.col-12 {
    display: flex;
    justify-content: space-between;
    max-width: 520px;
    width: 100%;
}
div#elex_quote_list_page_div .col-sm-5.col-12:after {
    content: 'Quantity';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Oswald", Sans-serif;
}

.col-xl-2.col-md-2.col-3.offset-xl-0.offset-md-0.offset-2.mb-2 {
    display: none;
}
.col-xl-2.col-md-2.col-4.text-end.ps-2.mb-2 {
    display: none;
}
.row.text-start.align-items-center.mb-2.justify-content-end {
    display: none;
}
.col-2.elex-raq-quote-hideable-header.d-md-block.d-none {
    display: none !important;
}
.d-flex.flex-wrap.justify-content-between.flex-sm-row.flex-column.align-items-center.gap-2 {
    margin: 25px 0 10px 0;
}
.col-xl-2.col-md-2.col-3.mb-2.p-0 {
    margin: auto;
}
.elex-rqst-quote-front-wrap .col-xl-5 {
        width: 60.666667%;
}

.elex-rqst-quote-front-wrap .gap-3 {
    gap: 1.5rem !important;
}
.elex-rqst-quote-front-wrap .shadow {
    box-shadow: none !important;
}
.elex-rqst-quote-front-wrap .bg-white {
    border: 1px solid #DBDBDB;
}
.elex-rqst-quote-front-wrap .rounded-3 {
    border-radius: 3px !important;
}


.elex-rqst-quote-front-wrap .elex-raq-quote-details-container {
    min-width: 60% !important;
}
.bg-secondary.bg-opacity-10.p-3 {
    background: #1e1e1e !important;
    color: white;
}
.p-3 {
    background: #FAFAFA;
}
h6.mb-0 {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
}
.elex-rqst-quote-front-wrap .pb-2 {
    padding-top: 18px;
}
.elex-rqst-quote-front-wrap .border-secondary {
    border-color: rgba(0, 0, 0, .1) !important;
}
.shadow.w-100.mb-3.rounded-3.bg-white.p-3 {
    background: #FAFAFA !important;
}
button.update_list_btn.btn.btn-sm.btn-primary.px-4 {
    background: #ee1f24 !important;
}

.elex-rqst-quote-front-wrap label {
    display: none;
}
input.form-control {
    height: 45px;
}
.shadow.w-100.mb-3.rounded-3.bg-white.p-3 {
    height: fit-content;
}
.shadow.w-100.mb-3.rounded-3.bg-white.p-3 {
    padding: 2rem !important;
}
.elex-rqst-quote-front-wrap .text-center {
    text-align: left !important;
    font-weight: 500;
    margin-bottom: 25px;
}
button.eraq-send-request.btn.btn-sm.btn-primary.fw-light {
    width: 100%;
    background: #EE1F24 !important;
    margin-top: 25px;
    font-size: 16px;
    text-transform: uppercase;
}
button.eraq-send-request.btn.btn-sm.btn-primary.fw-light:hover, button.update_list_btn.btn.btn-sm.btn-primary.px-4:hover {
    background: #1E1E1E !important;
}

@media(max-width: 768px) {
    .elex-rqst-quote-front-wrap .col-xl-5 {
    width: 55.666667%;
}
}/* End custom CSS */