@media (max-width:1400px) {
    .choose-us-sec .choose-us-bg-one{    width: 560px;height: 455px;}
  }
@media (max-width:1399px) {
  .banner-inner-sec .btn-primary{    width: 28%;}
  }
  @media (max-width:1200px) {
    .project-count-box{left: 0;}
    .choose-us-sec .happy-customer-box{right: 0;}
  }
  @media (max-width:1200px) {
    .banner-inner-sec .btn-primary{    width: 38%;
      border-radius: 20px;
      background: linear-gradient( 263.99deg, #0069c2 28.49%, #0a7fe4 67.8% ) !important;
      padding: 7px;}
  }
  @media (max-width:1199px) {
    .service-cnt-sec .service-box{
      height: 95%; }  
    
  }
  @media (max-width:1148px) {
    .choose-us-sec .choose-us-bg-one{display: none;}
  }
  @media (max-width:997px) {
    .container-sec .owl-next{
      position: absolute;
      right: 0%;
      top: 55%;
      font-size: 50px !important;
    }
  }
  @media (max-width:997px) {
    .container-sec .owl-prev{
      position: absolute;
      left: -3%;
      top: 55%;
      font-size: 50px !important;
    }
    .service-cnt-sec .service-box{
      height: 95%;
    }
    .products-view .planning-sec {
  margin-top: -35px;
  }
  .products-view .design-coding {
  margin-top: -11px;
  }
  .products-view .deliver-sec{
    margin-top: 30px;
  }
  }
  @media (max-width:991px) {
    .happy-customer-box 
        {right:-28% !important;}
   .address-bg-img{
    background-image: none !important;
    background-color: white !important;
    margin-top: 0 !important;
   }
   .address-cnt-sec .line-bar{
    margin-top: 25px;
   }
   .address-sec{
    margin-top: 40px;
   }
   .address-col{
    margin-top: 20px;
   }
 
   .information-sec .send-button{
    width: 30%;
   }
   .address-cnt-sec .iconify{
    display: flex;
   }
   .address-cnt-sec .address-bg-img{
    height: 0;
   }
   .abut-servce-sec .service-box{
    height: 95%;
   }
   .about-top-vector img{
    width: 100%;
   }
   .choose-vector-img img{
    width: 100%;
   }
  }
  @media (max-width:848px) {
    .products-view .planning-sec{
      margin-top: -35px;
    }
      .products-view .design-coding{
        margin-top: -30px;
      }
      .products-view .testing-sec{
        margin-top: 45px;
      }
      .happy-customer-box{
        right: -19px !important;
      }
    }
  @media (max-width:767px) {
    .choose-vector-img img{width: 80%;}
  }
  @media (max-width:767px) {
    .address-cnt-sec .iconify{
      display: inline;
    }
    .copy-condition-sec{
      display: inherit;
    }
    .copy-right-sec{
      margin-top: 14px;
    }
    .connected-cnt{
      margin-top: 30px;
    }
    .terms-condition-sec{
      margin-top: 10px;
      margin-bottom: 20px;
      display: inline-block;
    }
    .our-products-sec .products-bg-img{
      display: none;
    }
    .contact-sec .contact-box{
    padding: 45px;}
    .our-working-sec .dashed-line-img{
      display: none;
    }
    .products-view .col-md-3{
      margin-top: 35px;
    }
    .working-para-sec{
      margin-bottom: 0;
    }
    .happy-customer-box{
      right: 0 !important;
    }
    .our-services-sec .service-bg-img{
      display: none;
    }
    .copy-condition-sec{
      text-align: center;
    }
    .about-sec .about-bg-img{
      margin-top: 50px;
    }
    .contact-box .contact-button{
      float: left;
      margin-top: 0;
    }
  }
  @media (max-width:494px) {
    .container-sec .owl-prev{
      left: 0;
      top: 62%;
    }
    .container-sec .owl-next{
      top: 62%;
    }
  }
  @media (max-width:424px) {
    .top-navbar-call-sec{
      float: left;
    }
    .top-navbar-connect-sec span{
      display: none;
    }
  }
  @media (max-width:400px) {
    .navbar-brand img{max-width: 200px;}
  }