


@media only screen and (max-width: 767px){
   .cpt-50{
      padding-top: 0px;
   }
   .abt-inner-cont{
      padding: 1rem;
   }
   .gm-msg-bx{
      padding: 2rem;
   }
   .proj-vm{
      padding: 1rem;
   }
  .cust-container{
   padding: 0px 40px;
  }
   .carousel-item h2{
      font-size: 1.2rem;
   }  
   .custom-carousel-nav{
      display: none;
   }
   .bin-div-wr{
      flex-direction: column;
   }
   .bin-div-bx{
      width: 90%;
      margin: 15px 0px;
   }
   .our-clients-head{
      width: 100%;
      height: auto;
      clip-path: unset;
      padding: 1rem 0rem;
   }
   .our-clients-slider{
      width: 100%!important;
      height: auto;
   }
   .our-clients{
      align-items: flex-start;
      justify-content: flex-start;
      flex-direction: column;

   }
   .our-clients-head h2{
      font-size: 1.1rem;
   }
   .proj-tit h2{
      writing-mode: unset;
       transform: unset;
      margin-top: 30px;
   }
   .proj-slider-wr{
      margin-top: 50px;
   }
   .proj-nav-wr{
      margin-top: 20px;
   }
   .footer-sp{
      padding: 1.5rem;
   }
   .ft-ico-bx{
      width: 8%;
      padding: 0.5rem;
   }
   .copyright{
      padding: 0.8rem;
      flex-direction: column;
   }
   .proj-vm{
      font-size: 1rem;
   }
   .proj-bx:hover .proj-bx-tit{
      width: 70%;
   }
   .solutions{
      padding-top: 40px;
      margin-top: 0px;
   }
   .head-top-right{
      display: none;
   }
   .head-top-bar{
      font-size: 0.8rem;
   }
   .dwn-txt{
      font-size: 1.1rem;
   }
   .hse-dwn-btn{
      padding: 0.8rem;
   }
   .cap-wr-bx{
      flex-direction: column;
   }
   .cap-img-bx{
      width: 100%;
   }
   .cap-cont-bx{
      width: 100%;
      margin-top: 0px;
   }
   .cap-cont-bx1{
      width: 100%;
   }
   .abt-sec{
      padding: 30px 0px;
   }
   .sol-bx{
      margin: 20px 0px;
      min-height: unset!important;
      height: auto;
   }
   .sol-cont-bx{
      min-height: unset!important;
   }
}


@media only screen and (min-width: 768px) and (max-width: 991px){

  
}
/* menu responsive */
@media only screen and (min-width: 991px) and (max-width: 1274px){
 
}
