.what-chapter-wrap {
    padding: 43px 24px 47px 23px;
}
.wcs-img-wrap {
    margin-top: 20px;
}
.wcs-content-wrap {
    padding-right: 3px;
}
.cp-list {
    position: relative;
   
    padding-left: 58px;
    margin-top: 46px;
}
.cp-list:before {content:"";  background-image: url(https://kissflow.com/hubfs/ArasiyalArivu/aa-dot.svg);
  background-repeat: no-repeat; width:31px; height:31px; position: absolute;
    left: 0;   top: 5px;}
.class-programs:before {
    width: 2px;
    height: calc(100% - 35px);
    content: "";
    position: absolute;
    top: 18px;
    background: #18A0FB;
    left: 15px;
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
  .wcs-img-wrap, .wcs-content-wrap {margin-top: 0; margin-bottom: 40px;}
   @media only screen and (max-width: 567px) { 
    .what-chapter-wrap {  padding: 40px 20px;  margin: 0 auto;}
  }
}