@media (max-width:1180px) and (min-width:820px) {
    .logo img {
        max-width: 150px;
    }
    
    .section-about:before {
        display: none;
    }
    
    .about-box {
        padding: 70px 0px 0px;
        background: transparent;
    }
    
    .big-taxt {
        display: none;
    }
    
    .pr-c .prod-content img {
        max-width: 40px;
    }
    
    .prod-icon {
        padding: 2px;
        margin-bottom: 10px;
    }
    
    .prod-title h3 a {
        font-size: 12px;
    }
    
    .prod-title p {
        font-size: 10px;
        padding: 0px 10px;
    }
    
    .view-more a {
        font-size: 12px;
    }
    
    .product-slider {
        padding: 0px;
    }
    
    .pr-c {
        margin-left: 5px;
    }
    
    .view-more .btn-arrow {
        width: 20px;
        height: 20px;
    }
    
    .view-more .btn-arrow i {
        font-size: 10px;
    }
    .project-grids h3 {
        font-size: 20px;
        margin: 10px 0px 0px;
    }
    
    .project-grids .count {
        font-size: 30px;
    }
    
    .content-area {
        padding: 0px;
    }
    .project-grids {
        display: grid;
        grid-template-columns: auto auto auto auto;
        background-size: contain;
    }
    /* .application-one .grid-img, .application-two .grid-img, .application-three .grid-img, .application-four .grid-img {
        opacity: 1;
    } */
    .section-space {
        padding: 40px 0px;
    }
  .make-in-india {
        left: 10px;
    }
    .cb {
        padding: 100px 0px 90px;
        background-image: unset !important;
    }
    .make-in-india img {
        max-width: 150px;
    }
   
    .cb p {
        max-width: 100%;
    }
    .link-wraper {
        margin: 30px 0px 0px;
    }
    .copy-right p {
        font-size: 10px;
    }
    .partners-section .row.mt-5 {
        margin: 39px 25px 0px;
    }
    section .row {
        margin: auto;
    }
    .section-about-title {
        font-size: 20px;
    }
    .dots-image:before {
        display: none;
    }
    .dots-image {
        width: 100%;
    }
    .grid-img img {
        width: 100%;
    }
    .container {
        max-width: 100%;
        padding: 0px 15px;
    }
  .feature .col-sm-12.col-md-4 {
    width: 33.33%;
}
    .dots-image .dots {
        left: -30px;
        bottom: -30px;
    }
.point-content {
    font-size: 15px;
}

.feature-point {
    padding: 30px;
}

.point-img i {
    font-size: 50px;

}




}

/* ipad mini */
@media (max-width:1024px) and (min-width:768px) {
    .logo img {
        max-width: 150px;
    }

    
    .about-detail {
        padding: 40px 30px;
    }

    
    .section-about:before {
        display: none;
    }
    
    .about-box {
        padding: 70px 0px 0px;
        background: transparent;
    }
    
    .big-taxt {
        display: none;
    }
    
    .pr-c .prod-content img {
        max-width: 40px;
    }
    
    .prod-icon {
        padding: 2px;
        margin-bottom: 10px;
    }
    
    .prod-title h3 a {
        font-size: 12px;
    }
    
    .prod-title p {
        font-size: 10px;
        padding: 0px 10px;
    }
    
    .view-more a {
        font-size: 12px;
    }
    
    .product-slider {
        padding: 0px;
    }
    
    .pr-c {
        margin-left: 5px;
    }
    
    .view-more .btn-arrow {
        width: 20px;
        height: 20px;
    }
    
    .view-more .btn-arrow i {
        font-size: 10px;
    }
    .project-grids h3 {
        font-size: 20px;
        margin: 10px 0px 0px;
    }
    
    .project-grids .count {
        font-size: 30px;
    }
    
    .content-area {
        padding: 0px;
    }
    .project-grids {
        display: grid;
        grid-template-columns: auto auto auto auto;
        background-size: contain;
    }
    /* .application-one .grid-img, .application-two .grid-img, .application-three .grid-img, .application-four .grid-img {
        opacity: 1;
    } */
    .section-space {
        padding: 40px 0px;
    }
  .make-in-india {
        left: 10px;
    }
    .cb {
        padding: 100px 0px 90px;
        background-image: unset !important;
    }
    .make-in-india img {
        max-width: 150px;
    }
   
    .cb p {
        max-width: 100%;
    }
    .link-wraper {
        margin: 30px 0px 0px;
        position: relative;
         z-index: 1;

    }
    .copy-right p {
        font-size: 10px;
    }
    .partners-section .row.mt-5 {
        margin: 39px 25px 0px;
    }
    section .row {
        margin: auto;
    }
    .section-about-title {
        font-size: 20px;
    }
    .dots-image:before {
        display: none;
    }
    .dots-image {
        width: 100%;
    }
    .grid-img img {
        width: 100%;
    }
    .container {
        max-width: 100%;
        padding: 0px 15px;
    }
  .feature .col-sm-12.col-md-4 {
    width: 33.33%;
}
    .dots-image .dots {
        left: -30px;
        bottom: -30px;
    }
.point-content {
    font-size: 15px;
}

.feature-point {
    padding: 30px;
}

.point-img i {
    font-size: 50px;

}
}



@media (max-width:1440px) and (min-width:1024px) {
    section .row {
        margin: auto;
    }
    .presence {
        position: absolute;
        bottom: 108px;
        z-index: 1;
        max-width: 622px;
    }

    .why-choes-us .about-box {
        max-width: 100%;
       
    }


    .map {
        padding: 29px 0px;
    }
    .about-detail {
        padding: 40px 31px;
    }
    .section-title.global {
        margin-bottom: 50px;
    }

    .project-grids .count {
        font-size: 100px;
    }
    .project-grids h3 {
        font-size: 45px;
    }
    .big-taxt {
        font-size: 75px;
    }
    .application-sec .big-taxt, .feature .big-taxt{
        margin-left: -29% !important;
    }
    .our-product .sect-title .title-wrapper .big-taxt {
        margin-left: -5% !important;
    }
    
    
    .site-header .container-fluid {
        padding: 0px 50px;
    }   
}







@media (max-width:767px) {
    .section-product p {
        text-align: justify;
    }
    .about-img {
        position: relative;
        width: 100%;
    }
    .cb:after{
        display: none !important;
    }
   .mobile-footer{
     display: block !important;
   }
   .destop-footer{
    display: none;
  }

  .contact-form {
    padding: 21px 0px;
}


    .presence {
        position: relative;
        bottom: unset;
        z-index: 1;
        display: none;
    }

    .make-logo {
        position: relative;
        margin: 0 auto;
        text-align: center;
        z-index: 1;
        
    }

    .cb .col-sm-12.col-md-12.col-lg-4.lstfoot {
       
        padding-left: 15px;
    }

    
    section.pate-title.product-bg > img {
        height: 136px;
    }

    .section-product, .section-gallery {
       
        padding: 50px 0px;
    }

    .overlap-text .breadcrumb {
        position: relative;
        bottom: inherit;
        left: inherit;
    }
    .overlap-text .breadcrumb {
        position: relative;
        bottom: inherit;
        left: inherit;
        display: none;
    }
    #sync2 .item {
        height: auto;
        width: 100%;
       
    }
    
    .about-detail {
        padding: 40px 31px;
    }
   

}
@media (max-width:576px) {

    .about-img {
        position: relative;
        width: 100%;
    }
    .card-top .btn{
        min-width: 100%;
        margin-bottom: 10px;
    }
    .breadcrumb li a {
        color: #fff;
        font-size: 14px;
    }
    .title-center h2 {
        font-size: 16px;
    }

    .sidebar__inner-bottom a {
        width: 100%;
    }

    .contain h2 {
        font-size: 19px;
        margin-top: 20px;
    }
    .product-slide {
        margin-bottom: 24px;
    }
   

}
@media (max-width:991px) {

    .card-top {
       border: 0;
    }

    .img {
        display: block;
    }
    .about-img {
        display: none;
    }

    .about-box {
        background-color: #f1efef;
        max-width: 100% !important;
        padding: 50px 0px !important;
    }

    section.why-choes-us:after {
      display: none;
    }
    .why-us-image {
        position: relative;
    }

    .why-choes-us .about-box h2.section-title.section-about-title.wow.bounceInDown {
        color: #222;      
    }

    .why-choes-us p.text-justify.wow.slideInRight {
        color: #222;
    }
    .make-logo img {
        max-width: 184px;
    }
    .cb .col-sm-12.col-md-12.col-lg-4.lstfoot {
       
        padding-left: 12px;
    }

    



}