.page-products .product.details.product-item-details .custom-options-button { background-color: #000; color: #f99f31; padding: 5px 24px; 
    border: none; border-radius: 58px; cursor: pointer; margin: 0px; font-size: 14px; letter-spacing: 0em; text-transform: uppercase; 
    font-weight: 700; width: 100%; margin-top: 0px; }
.page-products .product.details.product-item-details .custom-options-button a:hover { text-decoration: unset; }
.page-products .product.details.product-item-details .custom-options-button a { color: #f99f31; }
.page-products .product.details.product-item-details { position: relative; }
.page-products .product.details.product-item-details .custom-build-call-for-quote {bottom: 29px; left: 10px; right: 10px; }
.page-products .products.wrapper .product-item .product-item-details { padding: 10px 15px 5px; }
.featureProducts .product-item .product-item-details .product-item-name a, .products.wrapper .product-item .product-item-details .product-item-name a
{
    min-height: 55px !important;
}
.products.wrapper .product-item .product-item-details .cfq
{
    font-size: 15px !important;
    text-transform: none !important;
    min-height: auto !important;
    padding: 5px 10px;
}
span.cfq, p.cfq {
    background-color: #000;
    padding: 12px 12px;
    border-radius: 28px;
    color: #f99f31 !important;
    font-weight: 700;
}
p.cfq:hover {
    background-color: #000;
    color: #f99f31 !important;
}
.call-btn-101 {
    width: 32%;
}
a.call-link-101:hover{
    text-decoration: none !important;
    color: #f99f31 !important;
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none;
    background-color: none ;
    background: none;
}