 
.wrapper {
  overflow-x: hidden;
  position: relative;
}
 
.sc-container {
  display: flex;
  width: 300vw;
  overflow:hidden;
      flex-wrap: wrap;
  
}
 
 
.sc-container section {
  width: 100vw;
 padding: 0 3vw 0 0;

}
 
 .sc-container section {
  /*height: 100vh;*/
}
 
 .merid-marker-scroller-start, .merid-marker-scroller-end, .merid-marker-start, .merid-marker-end{
 display:none !important;
 text-indent:-999999999px  !important;
 font-size:0  !important;
 }
.treatment-headings{flex: 0 0 100%;overflow: hidden;/* text-align: left; */}
.treatment-slide{
    display: flex;
    overflow: hidden;
    flex: 0 0 100%;
}

@media only screen and (max-width: 1280px) {
.sc-container {

  width: 350vw;}

}

@media only screen and (min-width: 575px) {
  .sc-container {

      margin-top: 50px !important;}
}


@media only screen and (max-width: 800px) {
 .sc-container {

  width: 220vw;} 

}

@media only screen and (max-width: 575px) {
 .sc-container {

  width: 400vw;} 

}

@media only screen and (max-width: 480px) {
.treatment-slide{ margin-top: 30px;}

}