
@media  screen and (min-width:700px) {
    .catalogueMain1{
        height: 1480px;
      }
      .catalogueMain2{
        height: 1040px;
      }
}

@media  screen and (min-width:767px) {
    .galleryArrow{
        width: 40px;
      }
    .centerElement{
        max-width: 500px;
        top: 50%;
        left: 10%;
        transform: translateY(-50%);
        height: 30vh;
      }
      .centerElement h1{
        font-size: 32px;
      }
      .centerElement h1 span{
        font-size: 52px;
      }
      .centerElement h2{
        font-size: 24px;
      }
      .centerElement a{
        padding: 10px 20px ;
      }
    .firstSection,.secondSection{
        height: 100vh;
    }
    .mobile-menu {
        display:none;
      }
      .desk-menu {
        display: flex;
      }
    .sectionfooter .frame-parent strong{
        font-size:24px;
      }
      .sectionfooter .frame-parent p{
        font-size:18px;
      }
    #popUp{width: 50%;}
    .logo{width: unset;}


    .feature-1-text{text-align: center;}
    .ctaBtn{
        width: 330px !important;
        padding-left: 20px;
        font-size: 20px;
    }
    .ctaBtn span{
        width: 83%;
      }
    .ctaBtn img{
        width: 50px;
    }
    #accordion{
  height:550px !important;
    }

    .notificationDiv{height: 330px;background:none;}
    .spec-1{
        /* padding: 60px 40px; */
        margin: 40px 20px;
        width: 200px;
    }
    .graphite{
        font-size: 18px;
    }
    .product-name{
        text-align: unset;
        font-size: 40px;
    }
    .headingBold{
        font-size: 48px;
    }
    .frame-child3 {
        width: 100px;
        height: 100px;
      }
      .frame-parent4{
  padding: 30px var(--padding-30xl);
      }
    .ds-techworks-solutions-pvt-lt-wrapper{
        justify-content: space-around;
    }
    .sectionfooter .frame-parent{
        width: 28%;
        justify-content: space-between;
    }
    .clientlogo {
        width: 80px;
        height: 80px;
    }
    .pdf-section{
        justify-content: flex-start;
    }
    .feature-icons-child{
        display: block;
    }
    .frequently-asked-questions-parent{
        width: 300px;
    }
    .frame-parent8{
  justify-content: space-evenly;
  padding: var(--padding-11xl);
  

    }
    
    .features-parent{
        width: 50%;
    }.chat-icon-parent{
        justify-content: flex-end;
        width: 30%;
    }
    
    .get-a-quote-wrapper {
min-height: 40px;
  max-height: 60px;
    }
    .product-name-parent .frame-parent{
        width: 57%;
        justify-content: flex-end;
    }
    .feature-1-wrapper{
        max-width: 150px;
    }
    .feature-1-image{
        /* width: 100%; */
        max-width: unset;
    }
.arrow-3-stroke {
width: 12px;
}
.right-arrow,.left-arrow {
height: 40px;
width: 40px;
}


.highlight-categories p{
    font-size: 20px;
}
.listing-01{
  margin: var(--padding-5xs);
}
.vustr-logo-parent {
    width: unset;
}
.icon-youtube-1-parent{
    width: unset;
}
.btn{
    padding-inline-start: 20px 50px;
}
.productimage,.product-info{
   width: 48%
}
.thankYouText{
  font-size: 24px;
}
.thankYouheader{
  height: 90px;
}
}
@media screen and (min-width:1000px){
    .clients.logos{
        /* padding-top: var(--padding-81xl); */
    }
    .feature-1-image{
        height: unset;
    }
    .w-button{padding: 17px 40px;
    }
    .feature-1-image{
        height: unset;
    }

    .w-button{padding: 17px 40px;
    }
    .features-parent{
        width: 35%;
    }
    .left-arrow{
        left: 1%;
    }
    .right-arrow{
        right: 1%;
    }
    .navbar{
        display: flex;
    }
    .mob-menu{
        display: none;
    }
    .desk-menu .display_flex{
      width: 64%;
    }

}
@media  screen and (min-width:1280px) {
    .centerElement{
        max-width: 700px;
        height: 33vh;

    }
    .centerElement h1{
        font-size: 38px;
      }
      .centerElement h1 span{
        font-size: 62px;
      }
      .centerElement h2{
        font-size: 30px;
      }
      .centerElement a{
        padding: 20px 40px ;
        font-size: 20px;
      }

    .ctaBtn{
        width: 500px !important;
        font-size: 30px;
        height: 90px;
    }
    .ctaBtn span{
        width: 80%;
      }
    .ctaBtn img{
        width: 90px;
    }
    .spec-1{
        margin: 40px 50px;
    }
    .pdf-1{
        padding: var(--padding-11xl);
    }
    .get-a-quote{
        font-size: 14px;
        /* text-align: unset; */
    }
    .feature-1-wrapper{
        max-width: 330px;
        height: 80px;
        font-size: 22px;
    }
.support,.nav-links a {
font-size: 18px;
}
.contact-us-wrapper{
    padding: 10px 30px;
}

    .catalogueMain1{
        height: 1110px;
      }
      .catalogueMain2{
        height: 640px;
      }
    .support,.navbar li{
        font-size: 22px;
    }

    
    .info-wrapper{
        width: 49%;
        margin: 0 2px;
    }
    .info-wrapper:nth-child(1),
    .info-wrapper:nth-child(2){
        /* margin: 0 0 20px 0; */
    }
    .catalogue-inner{
        width: 48%;
        height: 700px;
    }
    .catalogue-inner1{
    width: 47%; 
    height: 700px;
    }
    .desk-menu .display_flex{
      width:54%;
    }
}
@media screen and (min-width:1440px){
    .centerElement{
        max-width: 750px;
        height: 45vh;
    }
    .centerElement h1{
        font-size: 48px;
      }
      .centerElement h1 span{
        font-size: 80px;
      }
      .centerElement h2{
        font-size: 33px;
      }
      .centerElement a{
        padding: 22px 40px ;
        font-size: 32px;
      }
}
