






.main-container {
  position: relative;
  width: 100%;
  max-width: 1600px;
  text-align: center;
  overflow: hidden;
  margin: 0px;
  margin-top: 4px;
  padding: 0px;
}

.slider {
  width: auto;  
  overflow-x: scroll;
  overflow-y:hidden;
  margin: 0px;
}



.boxtxt {
  width: 150px;  
  margin: 0px;
}







@media only screen and (max-width: 1900px) {
    .main-container { width: 100%; max-width: 1500px; }
}

@media only screen and (max-width: 1700px) {
    .main-container { width: 100%; max-width: 1200px; }
}

@media only screen and (max-width: 1500px) {
    .main-container { width: 100%; max-width: 1000px; }
}

@media only screen and (max-width: 1200px) {
    .main-container { width: 100%; max-width: 900px; }
}

@media only screen and (max-width: 900px) {
    .main-container { width: 100%; max-width: 700px; }
}

@media only screen and (max-width: 700px) {
    .main-container { width: 100%; max-width: 500px; }
}

@media only screen and (max-width: 500px) {
    .main-container { width: 100%; max-width: 300px; }
}

@media only screen and (max-width: 300px) {
    .main-container { width: 100%; max-width: 200px; }
}