@media (max-width: 1199.98px) {
    .navbar .navbar-nav li a {
        font-size: 16px;
    }
    .top-header ul li {
        font-size: 11px;
    }
    .nav-middle {
        margin-right: 79px;
    }
    .card-title {
        font-size: 18px;
    }
    .about-sec {
        height: auto;
    }
    .slider-img img {
        height: auto;
    }
    .sub-product-img h2 {
        font-size: 18px;
    }
    .eqn-ntn {
        font-size: 15px;
    }
    .tab_content h5 {
        font-size: 12px;
    }
}

@media (max-width: 991.98px) {
    .top-header {
        display: none;
    }
    .card {
        margin-top: 14px;
    }
    .about-content p {
        font-size: 12px;
    }
    .about-btn {
        padding: 1px 13px;
        width: 126px;
    }
    .why-choose-us {
        height: auto;
    }
    .contact-detail span {
        width: auto;
    }
    .about-content p {
        font-size: 11px;
    }
    .choose-icon {
        width: 130px;
        height: 130px;
    }
    .choose-icon img {
        width: 50%;
    }
    .slider-img img {
        height: auto;
    }
    .about-section .content-column .inner-column {
        padding-left: 0;
        margin-top: 100px;
    }
    .inner-banner {
        height: 183px;
    }
    .sub-product-table {
        margin-top: 20px;
    }
    .single-box {
        width: 212px;
    }
}

@media (max-width: 767.98px) {
    .about-content p {
        font-size: 11px;
    }
    .choose-icon {
        width: 130px;
        height: 130px;
        line-height: 115px;
    }
    .choose-icon img {
        width: 50%;
    }
    .slider-img img {
        height: auto;
    }
    /* .infa-img img {
        width: 200px;
        border-radius: 9px;
    } */
    .single-box {
        width: 100%;
        margin: 10px;
    }
}

@media (max-width: 991px) {
    .sec-pad {
        padding: 20px 0 0px;
    }
    .contact-sec .contact-ul i {
        font-size: 14px;
        padding: 6px;
        margin-right: 6px;
    }
    .inptFld {
        height: 40px;
        margin: 0 0 10px;
        padding: 0 14px;
        font-size: 14px;
    }
}

.nav-middle {
    margin-right: 12px;
}

@media (max-width: 767px) {
    .contact-detail span {
        width: auto;
    }
    .contact-detail span a {
        font-size: 18px;
        padding: 5px 10px;
        color: #000;
        border-radius: 50%;
        margin: 0px 5px 20px;
    }
    .inner-banner {
        height: 300px;
    }
    .infa-img img {
        width: 200px;
        border-radius: 9px;
    }
}

@media (max-width: 575px) {
    .section-title {
        font-size: 26px;
        font-weight: 500;
    }
    .contact-sec {
        border-radius: 10% 10% 0% 0% / 5% 5% 0% 0%;
    }
    .contact-sec .contact-ul i {
        border: none;
    }
    .inptFld {
        height: 36px;
        margin: 0 0 8px;
        padding: 0 14px;
        font-size: 14px;
    }
    .inner-banner {
        height: 70px;
    }
    .eqn-ntn {
        font-size: 11px;
    }
    /* .infa-img img {
        width: 150px;
        border-radius: 9px;
    } */
    .single-box {
        width: 100%;
        margin: 5px;
    }
}

@media (max-width: 480px) {
    .contact-sec .contact-ul li,
    .contact-ul b {
        font-size: 16px;
    }
}

@media (max-width: 600px) {
    .nav-middle {
        margin-right: 0px;
    }
    .infa-img img {
        width: 92%;
        border-radius: 9px;
    }
    .image-column .inner-column::before {
        display: none;
    }
    .image-column .inner-column {
        position: relative;
        padding-left: 0;
        padding-bottom: 0px;
    }
}

@media (max-width: 991px) {
    .tab-content>.tab-pane {
        /* display: block; */
        opacity: 1;
    }
    /* .infa-img img {
        width: 160px;
        border-radius: 9px;
    } */
}
