@media only screen and (max-width: 992px){
    .efwrwer img {
        width: 60%;
        margin-top: -14rem;
        transform: translateY(9rem);
    }
    
    .sdeytgrtgrty{
        text-align: right;
    }
    
    .banner.home-banner{
        height: auto !important;
    }
    
    .banner{
        height: 30vh !important;
    }
    
    .kldjewkjjwer{
        flex-direction: column-reverse;
    }
}







@media (max-width: 767.98px) {
  .circle-container {
    width: 300px;
    height: 300px;
  }
  .circle.outer {
    width: 240px;
    height: 240px;
  }
  .circle.inner {
    width: 140px;
    height: 140px;
  }
  .avatar {
    width: 40px;
    height: 40px;
  }
  .center-icon {
    width: 56px;
    height: 56px;
  }
  
  .dkjajerrrr.d-flex{
      display: block !important;
  }
  
  .dkjajerrrr {
    margin-left: 83rem;
  }
  
  .qr-code-generator.me-5{
      margin-right: 0 !important;
      margin-bottom: 3rem !important;
  }
  
  .qr-code-generator {
      width: 50vw;
      height: 50vw;
  }
}








@media only screen and (max-width: 645px){
    .dkjajerrrr {
        margin-left: 84rem;
    }
}








@media only screen and (max-width: 600px){
    .banner h1 {
        font-size: 2rem !important;
    }
    
    h2{
        font-size: 30px;
    }
    
    .footer-bottom{
        text-align: center;
    }
    
    .footer-bottom a{
        float: initial;
    }
    
    .contact-u-m-inner{
        transform: initial;
    }
    
    .contact-u-m > .px-5{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    
    .dascdrfdascsfad .btn{
        width: 100%;
        margin-bottom: 2rem;
    }
}


