@media (max-width:442px) {
    .houses-into-smart-homes-head .button-container {
        display: block;
        gap: 0px;
    }
}


@media(max-width:768px) {
    .home-auto-colm-two p {
        font-size: 1.9vw;
    }

    .home-auto-colm-two {
        padding: 4% 3% 0px 10%;
    }

    .learn-btn span {
        background-color: rgb(52, 115, 232);
        border-radius: 20px;
        color: #fff;
        padding: 3px 11px 3px 11px;
        font-family: poppu;
        font-size: 6px;
    }

    .home-auto-colm-two ul li {
        font-size: 1.3vw;
    }

    .no-gutters img {
        height: 100%;
    }

    .navbar-brand img {
        width: 41%;
        margin-left: 10%;
    }

    .intrusion-protection-head h2 {
        text-align: center;
        padding-top: 1vw;
        font-weight: 700;
        font-size: 5vw;
    }

    .intrusion-protection-head p {
        color: #000;
        font-family: poppu;
        font-size: 3vw;
    }

    .footer-logo {
        text-align: center !important;
    }

    .thumbnail img {
        width: 25vw;
        height: 25vw;
    }

    .ff {
        transform: translate(0px, 54%) !important;
    }

    .automate-your-home-head h1 {
        text-align: center;
        color: white;
        font-size: 1em;
        padding: 7px;
        margin: 0;
    }

    .shss-content h2 {
        font-size: 3vw !important;
    }

    .shss-content p {
        font-size: 2vw !important;
    }

    .Third-button {
        padding-top: 5px;
    }

    .about-info-smart-technology p {
        font-size: 2vw;
        padding: 1vw 5vw;
    }

    .about-info-smart-technology h4 {
        font-size: 2.5vw;
        font-weight: 600;
    }


    .product-track-colm-two p {
        font-size: 2.9vw;
    }

    .product-track-colm-two {
        padding: 4% 3% 0px 10%;
    }

    .product-track-colm-two ul li {
        font-size: 3.3vw;
    }

    .spec-product-category h3 {
        font-size: 6vw;
    }

    .horizontal-product-and-values-para {
        font-size: 1.8vw;
    }

    .horizontal-product-and-values {
        padding: 10px;
    }

    .horizontal-product-and-values h4 {
        font-size: 1.6vw;
    }

    .horizontal-product-and-values h6 {
        font-size: 1.5vw;
    }

    .wireless-touch img {
        padding: 7vw;
    }

    .select-smart-home-pergola p {
        font-size: 2vw;
    }

    .frame {
        font-size: 1.8vw;
    }

    .smart-living-solutions-head {
        padding: 0px 0px 90px 0px;
    }

    .learn-btn {
        padding: 2px 10px 2px 10px;
    }

    .skylite-list li {
        font-size: 6px;
    }

    .type-one-tab-content-value p {
        font-size: 12px;
    }

    .product-track-colm-two h2 {
        font-weight: 600;
        font-size: 4vw;
        font-family: 'poppu';
        color: #000;
    }

    .spec-product-category h5 {
        font-size: 3vw;
    }

    .back-return-section p {
        font-size: 3vw;
    }

    .about-page-banner h2 {
        font-family: poppu;
        font-size: 3.8vw;
        font-weight: 900;
    }

    .about-page-banner h6 {
        font-family: poppu;
        font-size: 2vw;
    }

}

@media (max-width:991.98px) {
    .nav-item {
        border-bottom: 1px solid #121111;
    }

    .product-track-colm-two p {
        font-size: 1.9vw;
    }

    .home-auto-colm-two p {
        font-size: 1.4vw;
    }
    
    .product-track-colm-two ul li {
        font-size: 2.3vw;
    }

    .dropdown .nav-link i {
        float: right;
    }

    .houses-into-smart-homes-head h2 {
        padding-top: 0%;
    }

    .search-results {
        position: absolute;
        width: 100%;
        top: 100%;
        right: 1%;
        border: 1px solid #ddd;
        background-color: #fff;
        max-height: 200px;
        overflow-y: auto;
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
        z-index: 1;
        text-decoration: none !important;
    }

    .touch-switch-table table tr td img {
        width: 100%;
    }

}