
  @media screen and (min-width:1600px) {
    .container{
    max-width: 1600px;
}
  
  }


@media screen and (min-width:1750px) {
 
}
@media screen and (min-width:1920px) {


}

@media screen and (max-width:1720px) {
 
}


  @media screen and (max-width:1400px) {
   
  }
@media screen and (max-width:1199px) {

  


}

  @media screen and (max-width:991px) {
    .carouselcard1 img,.carouselcard img{max-width: 48%;}
    .carouselcard1 img:last-child{display: none;}
    .impreesion1 img{
            position: relative !important;
    left: -20px !important;
    margin: 50px 0 0 0;
    }
    .footerBox1,.footerBox2,.footerBox3{
        text-align: center;
    }
    .all-Producs .bottomline{
        display: none;
    }
    .secHead{
        font-size:40px;
    }
    .needcardform img{
        padding-bottom: 40px;
        padding-right: 40px;
    }
    .formDiv h3,.formDiv h4{
        font-size: 32px;
    }
    .impreesion1{
            padding: 0px 0;
    }
    .btnsub a{margin-top: 10px;     font-size: 20px;}
    .impreesion1 h2{font-size: 28px;}
    .servicelist{
        background: no-repeat;
        padding:0;
    }
    .divgp{display: none;}
    .boxtopform{    padding: 27px 30px 0 27px;}
    .boxtopform h3 {
    font-size: 32px;
}
.boxtopform p{padding: 0 0 20px 0;}
.iocnbox h3{font-size: 20px;}
.impreesion h2{    font-size: 40px;}
.impreesion img,.needcardform img,.impreesion1 img {
    position: inherit;
     right: inherit; 
     left: inherit;
    top: inherit; 
    max-width:100%; 
}
.impreesion{
    padding: 20px 0;
}

.all-Producs{
    padding-top: 100px;
}

.bottomline{
    margin-top: 30px;
}
  
}

