 
[mn="7603"] .h4 {
    margin: 0;
}
[mn="7603"] .prodsescbx > ul {
    --div: 2; 
    margin: 9px 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    line-height: 1.5;
    justify-content: center;
    text-align: left;
} 
[mn="7603"] .prodsescbx > ul > li{ 
    flex: 0 0 calc(100% / var(--div));
    max-width: calc(100% / var(--div));
    margin: 9px 0;
} 
[mn="7603"] .prodsescbx > ul > li > ol { 
    padding: 0 0 0 15px;
} 
[mn="7603"] .prodsescbx > ul.thres-3 {
    --div: 3; 
    justify-content: flex-start;
} 
[mn="7603"] .prodsescbx > ul.thres-3 > li {
    flex: 0 0 calc(100% / var(--div));
    max-width: calc(100% / var(--div))
} 
[mn="7603"] .catbx {
    margin: 0 0 60px;
} 
[mn="7603"] .catbx .catw { 
    margin: 0 -9px;
} 
[mn="7603"] .catbx .cat- {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 9px;
    text-align: center;
    line-height: 1; 
} 
[mn="7603"] .catbx .cat- > * {
    cursor: pointer;
} 
[mn="7603"] .catbx .cat- .ttl { 
    margin: 12px 0 0;
    white-space: break-spaces;
} 
[mn="7603"] .catbx .cat- .bimgw {
    padding: 15px;
    border-radius: 50%;
    background-color: #f5f5f5;
}   
@media (max-width: 991px) {   
    [mn="7603"] .catbx .cat- {
        flex: 0 0 130px;
        max-width: 130px; 
    } 
}
@media (max-width: 767px) {   
    [mn="7603"] .prodsescbx > ul.thres-3 {
        --div: 2; 
    } 
}
@media (max-width: 575px) {   
    [mn="7603"] .prodsescbx > ul,
    [mn="7603"] .prodsescbx > ul.thres-3{
        --div: 1; 
    } 
}