@media only screen and (max-width: 600px){
    .top-add-bx{
      display: none;
    }
    .top-banner{
      justify-content: center;
    }
    .head-cont{
       display: none;
    }
    .nav-section{
      padding: 0px 20px;
    }
   .carousel-caption h2{
      font-size:1.1rem;
      line-height: 0.5rem;
   }
   .carousel-caption h1{
      font-size: 1.5rem;
   }
   .carousel-caption{
      top: 14%;
   }
   .carousel-caption .cta-buttons{
      display: none;
   }
   .hmabt-contbx{
      margin-left: 0px;
      margin-top: 0px;
   }
   .why-ch-intit img{
      width: 8%;
   }
   .why-ch-lftbx{
      padding-top: 30px;
      padding-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px;
   }
   .our-prod-wrbx{
      flex-direction: column;
   }
   .hm-prdbx{
      width: 90%;
      margin-bottom: 40px;
   }
   .proj-tit span{
      display: none;
   }
   .proj-go{
      width: 30px;
      height: 30px;
   }
   .proj-namebx h3{
      font-size: 1.3rem;
   }
   .proj-tit{
      padding: 0.5rem 0.9rem;
      margin-top: -25px;
   }
   .our-latest-proj{
      padding: 20px 0px;
   }
   .discuss-proj{
      min-height: unset;
      padding: 30px 0px;
   }
   .discuss-proj h2{

      font-size: 1.5rem;
   }
   .prim-btn{
      font-size: 0.9rem;
   }
   .foot-sec{
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 20px;
   }
   .cpright{
      font-size: 0.9rem;
   }
   .proj-smp-bx p{
      width: 100%;
   }
   .inner-containerbx{
      padding: 20px;
   }
   .prod-descbx p{
      width: 100%;
   }
   .prod-bx{
      margin-bottom: 30px;
   }
   .prod-img img{
      width: 100%;
   }
   .inner-banner{
      height: 130px;
    }
    .digit-bx{
      flex-direction: column;
    }
    .some-numbers{
      padding: 0px 20px;
    }
    .digit-inner-bx{
      padding: 0.8rem 1rem;
    }
    .vis-mis-sec h3::after{
      right: 80px;
    }
    .foot-logo{
      width: 55%;
    }
    .serv-sec{
      padding: 20px;
    }
    .form-control{
      font-size: 0.9rem;
    }
    .contact-inner-wr-bx p{
      font-size: 0.9rem;
    }
}

@media only screen and (min-width: 601px) and (max-width: 990px){
 
 
}


@media only screen and (min-width: 991px) and (max-width: 1300px){
   
}
@media only screen and (min-width: 991px) and (max-width: 1230px){
  
}