.product-section-one {
 padding: 11rem 4rem;
}

body {
 background-color: #373435;
}

.product-section-one .heading {
 padding: 0 2rem;
 margin-bottom: 1rem;
}

.inside-pso {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 gap: 25px;
}

.p {
 width: 30%;
}

.p-slide {
 position: relative;
}

@media (max-width: 1200px) {
 .product-section-one {
  padding: 10rem 3rem 4rem;
 }

 .product-section-one {
  padding: 10rem 2rem 4rem;
 }
}

@media (max-width: 900px) {
 .product-section-one {
  padding: 8rem 1rem 3rem;
 }
}

@media (max-width: 768px) {
 .inside-pso {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
 }

 .p {
  width: 100%;
 }
}

@media (max-width: 425px) {
 .inside-pso {
  display: flex;
  flex-direction: column;
 }

 .product-section-one .heading {
  padding: 0 0rem;
  margin-bottom: .5rem;
 }

 .product-section-one {
  padding: 7rem 1rem 0;
 }
}