.section2 {
     background-color: #111320;
     min-height: 90vh;
     width: 85vw;
     margin: 0 auto;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: space-evenly;
     gap: 4rem;
}

@media screen and (max-width:767px) {

     .section2 {
          width: 100vw;
          min-height: 50vh;
          gap: 0;
     }
}

@media screen and (min-width:768px) and (max-width:1023px) {
     
     .section2 {
          width: 100vw;
          min-height: 50vh;
          gap: 0;
     }
}