@media (min-width:1051px) and (max-width:1250px){
    .sec1-bg {
        height: fit-content;
    }

    .btn-parrent {
        flex-wrap: wrap;
    }

    .sec1-head {
        width: 65%;
        font-size: 33px;
    }

    .sec1-para {
        font-size: 16px;
        width: 80%;
    }

    .sec2-head {
        font-size: 24px;
    }

    .sec2-card h1 {
        font-size: 16px;
    }

    .sec2-card p {
        font-size: 13px;
    }

    .sec2-card {
        padding: 20px 0px;
    }

  
    .sec2-row {
        padding-top: 0px;
    }

    .sec2-head2 {
        font-size: 19px;
    }

    .sec2-head3 {
        font-size: 35px;
        width: 70%;
    }

    .sec2-para3 {
        font-size: 14px;
    }

    .sec2-row {
        padding-top: 40px;
    }

    .sec2-btn {
        margin-top: 20px;
        font-size: 18px;
    }

    footer {
        margin-top: 60px;
    }

    .sec1-btn {
        font-size: 15px;
        padding: 0px 20px;
    }

    .sec1-bg {
        padding-bottom: 50px;
    }

    .logo-head {
        font-size: 40px;
    }
    .tab2{
        font-size: 16px;
    }
    .tab{
        font-size: 16px;
    }
    .footer-logo-head{
        font-size: 35px;
    }
     /* product-page.////// */
     .nav-tabs .nav-link{
        font-size: 13px;
    }
    .tab-content{
        margin-top: 60px;
    }
    .product-head1{
        font-size: 22px;
    }
    .product-para3{
        font-size: 15px;
    }
    .border-parrent2{
        margin-top: 60px;
    }
    .product-filterpara{
        font-size: 20px;
    }
    .product-sec2-head{
        font-size: 30px;
    }
    .custom-dropbtn{
        font-size: 16px;
    }
    .product-head3{
        font-size: 18px;
    }
    .custom-accordion-btn{
        font-size: 15px;
    }
    .configuration-box h1{
        font-size: 16px;
    }
     /* compare-page/// */
     .compare-cards h1{
        font-size: 14px;
    }
    .star-icon{
        width: 15px;
    }
    .compare-cards h2{
        font-size: 17px;
    }
    .compare-btn{
        width: 100px;
        height: 32px;
        font-size: 14px;
    }
    .chat-icon{
        width: 15px;
    }
    .compare-head{
        font-size: 25px;
    }
    .compare-head2{
        margin-top: 20px;
        font-size: 16px;
    }
     /* company-profile-page// */
     .company-head{
        font-size: 20px;
    }
    .company-logo{
        width: 130px;
        height: 130px;
    }
    .company-para{
        font-size: 18px;
    }
    .compant-sec1{
        gap: 13px;
    }
   
    .review-box h2{
        font-size: 14px;
    }
    
    .company-para2{
        font-size: 17px;
        text-wrap: nowrap;
    }
    .company-para3{
        font-size: 16px;
        margin-top: 12px;
    }
    .company-btn{
        width: 100%;
        height: 45px;
        font-size: 14px;
    }
    .show-images{
        width: 65px;
    }
    .Business-para{
        font-size: 19px;
    }
    .Business-para2{
        font-size: 17px;
    }
    .review-para{
        font-size: 20px;
    }
    .star-img3{
        width: 25px;
        height: 25px;
    }
    .review-para2{
        font-size: 20px;
    }
    .review-para3{
        font-size: 20px;
    }
    .company-img{
        width: 70px;
        height: 70px;
    }
    .rewiew-star{
        width: 19px;
    }
    .review-para4{
        font-size: 16px;
        margin-top: 20px;
        width: 100%;
    }

    /* chat-page// */

    .chat-row{
        height: 280px;
    }
    /* landin-page//// */

     .nav-link{
        font-size: 12px;
        text-wrap: nowrap;
    }
     .navbar .nav-link.active::before{
        top: -45px;
    }
    .navbar-nav{
        gap: 10px;
    }
  
    .landind-page .sec1-head{
        font-size: 38px;
    }
    .landind-page .sec1-head2{
        font-size: 26px;
        letter-spacing: 3px;
    }
    .landind-page .sec1-para{
        font-size: 17px;
    }
    .sec1-head3{
        font-size: 38px;
    }
    .landind-page .sec1{
        padding-top: 60px;
    }
    .landind-page .sec-cardimg{
        width: 100%;
        height: 90px;
    }
    .landind-page .sec2card-para{
        font-size: 14px;
    }
    .landind-page .sec2-cards{
        flex-wrap: wrap;
        justify-content: center;
    }
    .landind-page .sec2{
        margin-bottom: 140px;
    }
    .landind-page .sec1-para3{
        font-size: 17px;
        width: 100%;
    }
    .landind-page .sec3-head{
        font-size: 35px;
    }
    .landind-page .sec3-para{
        font-size: 17px;
        width: 100%;
    }
    .landind-page .sec3btn{
        margin-top: 20px;
    }
    .landind-page .sec3{
        margin-top: 60px;
    }
    .sec4-cards{
        padding: 30px 7px;
    }
    .landind-page .sec4-cardpara{
        font-size: 13px;
    }


     /* dashboard/// */

     .height-parrent {
        height: 159.5vh;
    }

  


}

@media (min-width:1250px) and (max-width:1650px){
   
    .custom-accordion-btn{
        font-size: 15px;
    }
    .configuration-box h1{
        font-size: 16px;
    }
     /* compare-page/// */
     .compare-cards h1{
        font-size: 14px;
    }
    .star-icon{
        width: 15px;
    }
    .compare-cards h2{
        font-size: 17px;
    }
    .compare-btn{
        width: 100px;
        height: 32px;
        font-size: 14px;
    }
    .chat-icon{
        width: 15px;
    }
    .compare-head{
        font-size: 25px;
    }
    .compare-head2{
        margin-top: 20px;
        font-size: 16px;
    }
     /* company-profile-page// */
     .company-head{
        font-size: 20px;
    }
    .company-logo{
        width: 130px;
        height: 130px;
    }
    .company-para{
        font-size: 18px;
    }
    .compant-sec1{
        gap: 13px;
    }
   
    .review-box h2{
        font-size: 14px;
    }
    
    .company-para2{
        font-size: 17px;
        text-wrap: nowrap;
    }
    .company-para3{
        font-size: 16px;
        margin-top: 12px;
    }
    .company-btn{
        width: 100%;
        height: 45px;
        font-size: 14px;
    }
    .show-images{
        width: 65px;
    }
    .Business-para{
        font-size: 19px;
    }
    .Business-para2{
        font-size: 17px;
    }
    .review-para{
        font-size: 20px;
    }
    .star-img3{
        width: 25px;
        height: 25px;
    }
    .review-para2{
        font-size: 20px;
    }
    .review-para3{
        font-size: 20px;
    }
    .company-img{
        width: 70px;
        height: 70px;
    }
    .rewiew-star{
        width: 19px;
    }
    .review-para4{
        font-size: 16px;
        margin-top: 20px;
        width: 100%;
    }
    /* landing-page//// */
     .nav-link{
        font-size: 13px;
        text-wrap: nowrap;
    }
     .navbar .nav-link.active::before{
        top: -45px;
        
    }
    .landind-page .sec1-head{
        font-size: 38px;
    }
    .landind-page .sec1-head2{
        font-size: 26px;
        letter-spacing: 3px;
    }
    .landind-page .sec1-para{
        font-size: 17px;
    }
    .sec1-head3{
        font-size: 38px;
    }
    .landind-page .sec1{
        padding-top: 60px;
    }
    .landind-page .sec-cardimg{
        width: 100%;
        height: 90px;
    }
    .landind-page .sec2card-para{
        font-size: 14px;
    }
    .landind-page .sec2-cards{
        flex-wrap: wrap;
        justify-content: center;
    }
    .landind-page .sec2{
        margin-bottom: 140px;
    }
    .landind-page .sec1-para3{
        font-size: 17px;
        width: 100%;
    }
    .landind-page .sec3-head{
        font-size: 35px;
    }
    .landind-page .sec3-para{
        font-size: 17px;
        width: 100%;
    }
    .landind-page .sec3btn{
        margin-top: 20px;
    }
    .landind-page .sec3{
        margin-top: 60px;
    }
    .sec4-cards{
        padding: 30px 7px;
    }
    .landind-page .sec2card-para2{
        font-size: 12px;
    }

     /* dashboard/// */
     .height-parrent {
        height: 177.5vh;
    }
    
   
  

}

