.cat_view{
    display: flex;background: #f7f7f7;
}
.exitflex_prolist{
    width:75%;
    padding:20px;
}
.pro_name_details{
    width:100%;
}
.pro_name_details h3{
    font-size:36px;
    margin:0;
}
.pro_name_details p{
    text-transform: uppercase;
    font-size: 12px;
    color: #2f603f !important;
    margin:0;
    font-weight: 500;
}
.exit_flex_sidebar {
    width:25%;
    padding:20px;
}
.exit_flex_sidebar ul{
    padding: 0px;
}
.exit_flex_sidebar ul li{
    list-style: none;
    font-size: 12px;
}
.exit_flex_sidebar .menu_display {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: #ffffff!important;
}
.exit_flex_sidebar li a {
    display: block;
    padding: .5rem 0;
    color: #00551d;
    font-weight: bold;
    text-transform: uppercase;
}
.exit_flex_sidebar li a:hover {
    text-decoration: underline;
}
.exit_flex_sidebar .li_text a {
    color: #666;
    font-weight: normal;
}

.exitflex_prolist  .products ul, .exitflex_prolist ul.products{
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
}
.exitflex_prolist ul.products li.first {
    clear: both;
}
.exitflex_prolist ul.products li.product, .exitflex_prolist-page ul.products li.product
 {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0;
}
.exitflex_prolist ul.products li.product a.exitflex_prolist-loop-product__link {
    display: block;
}
.exitflex_prolist ul.products li.product a {
    text-decoration: none;
}
.exitflex_prolist ul.products li.product a img, .exitflex_prolist-page ul.products li.product a img {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0 0 9px !important;
}
.et_shop_image {
    position: relative;
    display: block;
}
.product_title{
    font-size: 18px;
    text-align: center;
    margin: 0;
}
.img_data_sec{display:flex;}
/* .img_sec{width:40%;} */
.data_sec{display:flex;width:60%;}
.con_app{width:50%;}
.con_app ul {padding:0 20px 0 0}
.con_app ul h3{font-size:16px;font-weight: 700;margin: 0px 0 5px -20px;}
.properties{width:50%;}
.properties ul {padding:0 0px 0 0;}
.properties ul h3{font-size:16px;font-weight: 700;margin: 0px 0 5px -20px;}
.uhp_hose_table thead tr{background: #00561d !important;}
.uhp_hose_table thead tr th{color:#ffffff;border: 1px solid #9e9e9e;padding: 5px;text-align: center;font-weight: 500;}
.uhp_hose_table thead tr th span{font-weight: 100;}
.uhp_hose_table tbody tr td{color:#000000;border: 1px solid #9e9e9e;padding: 5px;text-align: center;}
 .uhp_hose_table tbody tr:nth-of-type(even){
    background:#cccccc !important;
  }
  .uhp_hose_table tbody tr:hover, .uhp_hose_table tbody tr:hover a, .uhp_hose_table tbody tr:nth-of-type(even):hover, .uhp_hose_table tbody tr:nth-of-type(even):hover a {
    background: #ebebeb !important;
    color: #000000;
  }
  .uhp_hose_table{background-color: #f8f8f8 !important;}

  .img_sec {
    width: 40%;
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: center;     /* vertical centering */
    margin: 0 auto;          /* center the container itself horizontally */
   /*  border: 1px solid #ccc;  /* optional: just to visualize the container */
}

.centered-img {
    width: 75%;
    height: auto;
}
.cust_fitting_sec{display:flex;}
.li_styles_cf{display:flex;}
.cf_sec_one{width:50%;}
.cf_sec_one ul{padding:0;}
.first_p_cf{width:20%;margin:3px 0;}
.second_p_cf{width:80%;margin:3px 0;}