


.ios-s1 {
    padding: 9.6rem;
  
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  
  .ios-s1-img-container {
    position: relative;
  }
  
  .ios-s1-img {
    width: 100rem;
  }
  
  .ios-s1-txt-container {
    position: absolute;
    top: 6rem;
    left: 6rem;
  }
  
  .heading-h4-primary {
    color: #fff !important;
  }
  
  /* Media query for screens up to 48rem */
@media (max-width: 48rem) {
  .ios-s1 {
    padding: 7.2rem;
  }
 
  .ios-s1-txt-container {
    top: 4.8rem;
    left: 4.8rem;
  }
 
  .ios-s1-img {
    width: 80rem;
  }
}
 
/* Media query for screens up to 36rem */
@media (max-width: 36rem) {
  .ios-s1 {
    padding: 4.8rem;
  }
 
  .ios-s1-txt-container {
    top: 3.2rem;
    left: 3.2rem;
  }
 
  .ios-s1-img {
    width: 50rem;
  }
}
