
.categories-sixteen {
    margin: 41px 0 90px;
  }
  
  .categories-sixteen-title {
    padding: 24px 35px;
    font-size: 24px;
    line-height: 36px;
    font-weight: 900;
    margin-bottom: 56px;
  }
  
  .categories-sixteen-title::before {
    content: "";
    top: 0;
    left: 0;
    max-width: 384px;
    width: 100%;
    height: 100%;
    background: url("./../../images/shape-sixteen-02.png") 100% 0 no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: -1;
  }
  
  @media only screen and (max-width: 575px) {
    .categories-sixteen-title {
        padding: 24px 12px;
    }
  
    .categories-sixteen-title::before {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center center;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin: 0 -12px;
    }
  }