@media (min-width:992px) and (max-width:1050px) {
    .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: 14px;
    }

    /* 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;
    }

    /* landing-page//// */
   .nav-link {
        font-size: 11px;
        text-wrap: nowrap;
    }

    .navbar-nav {
        gap: 0px;
    }

 .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;
    }


    .height-parrent {
        height: 177.5vh;
    }



}