.about-one-img img{
        width:100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    .about-one-text h3 {
       margin-left: 47px;
    }
    .about-one-text {
            text-align: start !important;
            margin-bottom: 20px;
        }
        
     @media screen and (max-width: 991px){
         .for-pt-res-30{
             padding-top: 30px;
         }
     }
     
     @media screen and (max-width: 480px){
        
        .about-one-img img{
        width:100%;
        aspect-ratio: 1 / 1;
         object-fit: cover;
       } 
       .section-title h2.title {
            font-size: 28px;
            text-align: center;
        }
        .about-one-text {
                text-align: center !important;
                margin-bottom: 20px;
        }
        .about-para p{
            text-align:center;
        }
        .key-list{
          text-align:center;
        }
        .section-title.title-style-center_text.section-title h3 {
           margin-left: 0px;
        }
        .button-section{
            text-align:center;
        }
     }
     
     @media (max-width: 991px) {
      .reverse-css{
          flex-direction:column-reverse;
      }
    }