.stick-row {
  margin-left: -15px;
  margin-right: -15px;
}
.stick-row::after {
  content:"";
  display:table;
  clear:both;
}
.stick-md-l,
.stick-md-r,
.stick-lg-l,
.stick-lg-r {
  float:left;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .stick-md-l {
    width:66.666667%;
  }
  .stick-md-r {
    width:33.333333%;
  }
  .stick-md-r > div {
    position:relative;
  }
  .stick-md-r > div::before {
    content:"";
    display:block;
    width:1px;
    height:100%;
    background-color:#dfdfdf;
    position:absolute;
    top:0;
    left:-15px;
  }
}
@media (min-width: 992px) {
  .stick-lg-l {
    width: calc(100% - 330px);
  }
  .stick-lg-r {
    width:330px;
  }
  .stick-lg-r > div {
    position:relative;
  }
  .stick-lg-r > div::before {
    content:"";
    display:block;
    width:1px;
    height:100%;
    background-color:#dfdfdf;
    position:absolute;
    top:0;
    left:-15px;
  }
}
@media (max-width: 991px) {
  #stick3,
  #stick4 {
    position: static !important;
  }
}
@media (max-width: 767px) {
  #stick1,
  #stick2 {
    position: static !important;
  }
}