@media screen and (max-width: 800px){
   section {
      padding: 10px;
   }

   section .divOverflow{
      display: flex;
      justify-content: start;
      overflow: scroll;
      overflow-y: hidden;
   }
}

/* MEDIA SCREEN */
@media screen and (max-width: 400px) {
   section .divOverflow{
      width: 400px;
   }
}

@media screen and (min-width: 401px) and (max-width: 500px) {
   section .divOverflow{
      width: 500px;
   }
}

@media screen and (min-width: 501px) and (max-width: 600px) {
   section .divOverflow{
      width: 600px;
   }
}

@media screen and (min-width: 601px) and (max-width: 800px) {
   section .divOverflow{
      width: 800px;
   }
}
/* MEDIA SCREEN */