.price-request-form{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.price-request-form h2 { font-size: 30px; font-weight: 700; text-transform: uppercase; margin: 0px 0px 20px 0px;}
.price-request-form p{ margin: 0px 0px 25px 0px; font-size: 18px; font-weight: 500; color: #000;}
.price-request-form .form-group{ margin: 0px 0px 20px 0px;}
.price-request-form .form-group label{ display: block; font-size: 15px; color: #333; font-weight: 500; margin: 0px 0px 5px 15px;}
.price-request-form .form-group input{ width: 100%; padding: 10px 15px; color: #000; font-size: 16px; outline: none; border-radius: 0; border: 1px solid #333;}
.price-request-form .form-group textarea{ width: 100%; height: 140px; padding: 10px 15px; color: #000; font-size: 16px; outline: none; border-radius: 0; border: 1px solid #333; resize: none;}
.price-request-form .form-group .submit{ display: inline-block; font-size: 16px; text-transform: uppercase; font-weight: 600; padding: 11px 70px; background: #000; color: #fff; border: 1px solid #000; transition: all ease 0.5s;}
.price-request-form .form-group .submit:hover{ background: #fff; color: #000;}
 
.offcanvas.offcanvas-end.filter-canvas{width: 450px;}
.filter-canvas .offcanvas-header{padding: 30px 15px 10px 15px;}
.filter-canvas .offcanvas-title{margin: 0px;font-size: 26px;color: #231F20;font-weight: 600;}
.filter-canvas .offcanvas-header .btn-close:focus{box-shadow: unset;}
a.btn-inquiry {
    text-decoration: none;width:auto;
}
span.product_gender_name ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 100%;
}

span.product_gender_name ul li a {
    text-decoration: none;
    color: #000;
    border: 1px solid #ccc;
    padding: 5px 11px;
    height: 100%;
    width: 100%;
}
.price-request-form h2 small {
    display: block;
    font-size: medium;
}
.pro-content > ul{display:content;}