.full-width {
   padding-top: 1rem;
   padding-bottom: 1rem;
}
.about .sub-heading {
   font-size: var(--account-h2-clamp);
   color: var(--base-mute);
   padding-top: 1rem;
}
.about .description {
   color: var(--base-mute);
   font-size: var(--text-lg);
}
.about .about-img {
   max-width: 100%;
   height: auto;
   padding-top: 1rem;
   margin: 0 auto;
}
@media only screen and (min-width: 360px) {
   /* CSS rules */
}
 
@media only screen and (min-width: 500px) {
   /* CSS rules */
}
 
@media only screen and (min-width: 640px) {
   .full-width {
      padding-top: 2rem;
      padding-bottom: 2rem;
   }
}
 
@media only screen and (min-width: 768px) {
   /* CSS rules */
}
 
 @media only screen and (min-width: 1024px) {
   .full-width {
      text-align: center;
   }
   .about .sub-heading {
      padding-top: 2rem;
   }
   .about .description {
      padding-top: 2rem;
   }
 }

@media only screen and (min-width: 1280px) {
/* CSS rules */
}

@media only screen and (min-width: 1536px) {
/* CSS rules */
}