@media screen and (max-width: 1780px) {

    /* input#lname {
     
        margin-left: 25px !important;
    } */
  
}
@media screen and (max-width:1200px) {
    .zspin::before, .zspin::after{
        display: none;
    }
    input{
        max-width: 90%;
        width: 100%;
    }
    textarea{
        max-width: 90%;
        width: 100%;

    }
    input#lname {
        margin-left: 0px;
    }
    
}
@media(min-width:1200px){
    .closeBtn {
        display: none;
    }
}
  
@media screen and (max-width: 1199px) {
    .img_contant{
        margin-right: 10px;
    }
    input#lname {
     
        margin-left: 0px;
    }
  }
  @media screen and (max-width: 1170px) {
    .box_enginer h2 {
        font-size: 18px;
    }
    .section_1 {
        padding: 80px 0px;
    }
  }
  @media screen and (max-width: 991px) {
      .footer_head{
          padding-top: 15px !important;
      }
      .blog_image {
        padding-top: 20px;
    }
    .form{
        width: 82% !important;
    }
    .Mu_banner_contain {
        padding-top: 0px;
    }
    .swiper_contain .quote_image {
        
        left: 306px;
       
    }
    .pd_left{
        padding-top: 105px;
    }
    .sub-heading, .data h1, .btn_transform a{
        padding: 0px;
    }
    .banner_sec,.section_3_start,.Mu_section4,.section_1,.section6,.section_2_start{
        padding: 50px 0px 35px;
    }
    .pd {
        padding: 30px 0px;
    }
    .section_1 .col-lg-6  .btn2{
        padding-top: 0px;
    }
    .btn2 h3 {
        font-size: 20px;
    }
    .btn2 .para {
        font-size: 12px;
    }
    .btn2 p {
        color: #666982;
        margin: 10px 0;
        font-size: 15px;
    }
    .btn1>a{
        width: auto;
        height: auto;
        padding: 5px 15px;
        margin-bottom: 15px;
    }
    .sub-heading,.data h1,.btn_transform a{
        padding: 15px 15px;
        font-size: 12px;
    }
    .data h1,.btn_transform a{
        width: max-content;
        height: auto;
    }
    .ser_header p,.Mu_section4 h3{
        font-size: 25px;
        line-height: 35px;
    }    
    .col-lg-6.col-md-12.col-sm-12.col-12 .btn2.pd_left{
        padding-left: 0px;
        margin-top: 100px;
    }
    .btn2 h3 {
        font-size: 32px !important ;
    }
    .sec2_img {
        margin-top: 30px;
    }
    .Mu_banner_contain{
        margin-bottom: 30px;
    }
    .form{
        margin: 0 auto;
    }
  }
  @media screen and (max-width: 767px){
    .blog_image {
        padding-top: 15px;
        max-width: 350px;
        width: 100%;
        margin: 20px auto 0;
    }
    .swiper-button-prev{
        left: 0%;
    }
    .swiper-button-next{
        right: 0%;
    }
    .swiper_contain .quote_image {
        
        left: 213px;
       
    }
    .blog_image {
        padding-bottom: 30px;
    }
    .offset-6 {
        margin-left: 22%;
    }

.sidebar .row{
    margin-left: 0;
    margin-right: 0;
}
.btn2{
    margin-top: 50px;
}
  }

  @media screen and (max-width: 580px){
    p.para {
        padding-top: 15px !important;
    }
    .counting::after{
        top: 0;
    }
    .swiper_contain .quote_image {
        
        display: none;
       
    }
    .swiper_text {
        margin-top: 0px;
    }
    .swip_prey, .swip_next {
        width: 30px;
        height: 30px;
        font-size: 10px;
    }
    .swip_prey svg,
    .swip_next svg{
        width: 20px;
    }
    .contact_form>h4{
        max-width: initial;
    }
    /* .swip_prey{
        font-size: 10px;
    }
    .swip_next{
        font-size: 10px;
    } */
  }
  @media screen and (max-width: 575px) {
    .Mu_banner_contain h2 {
        font-size: 20px;
        line-height: normal;
    }
    .btn2 h3,.ser_header p, .Mu_section4 h3,.icon>h3 {
        font-size: 16px;
        line-height: normal;
    }
    .btn2 .para{
        line-height: normal;
    }
    .counting {
        font-size: 20px;
    }
    .count h5{
        font-size: 15px;
        margin-top: 9px;
    }
    .count img,.icon img{
        width: 70px;
    }
    .ser_header p,.Mu_section4 h3{
        padding-bottom: 15px;
    }
    .box_enginer h2,.swiper_contain h4{
        font-size: 14px;
    }
    .swiper_contain {
        padding: 10px;
    }
    .swiper_contain p{
        font-size: 12px;
    }
    .sec2_img>.list>ul {
        max-width: 100%;
        padding: 10px;
        line-height: normal;
        width: 100%;
        font-size: 12px;
        display:block
    }
    .sec2_img>.list {
        bottom: 0;
        right: 0;
        position: inherit;
    }
    .sec2_img{
        margin-left: 30px;
    }
    .sec2_img>.list>ul li{
        width: 100%;
    }
    .list_flex2 {
        padding-left: 0px;
    }
    .col-lg-6.col-md-12.col-sm-12.col-12 .btn2.pd_left {
        margin-top: 15px;
    }
    .image-call{
        top: 105px;
        left: -135px;
    }
    .image-call span{
        padding: 17px 20px;
        font-size: 16px;
        display: none;
    }
    .team_detail{
        max-width: initial;
    }
    .conaina_a>p, .contain_b>p {
        font-size: 13px;
    }
    .cont-form h6 {
        font-size: 22px;
    }
    .cont-form{
        padding: 20px 15px;
    }
  }
  @media (max-width:476px) {
    .para{
        padding: 0px !important ;
    }
    .offset-6 {
        margin-left: 4%;
        max-width: 260px;
    }
    .form {
        width: 94% !important;
    }
    .sub-heading, .data h1, .btn_transform a {
        padding: 10px 10px;
        font-size: 10px;
    }
      
  }