@media (max-width: 767px) {
    /* Mobile devices */
    .navbar-brand {
        width: 45%;
    }

    .about-chromex {
        padding: 0px 0px 10px 0px;
    }

    .chromex-hero-slide {
        height: 70vh; /* Adjusted height for smaller screens */
    }
    .chromex-hero-content {
        max-width: 90%;
        text-align: center;
        padding: 20px;
    }
    .chromex-hero-content h2 {
        font-size: 1.5rem;
    }
    .chromex-hero-content h6 {
        font-size: 0.9rem;
    }

    .footer-widget-area {
        text-align: center;
    }

    .our-partner,
    .featured-products h3 {
        font-size: 1.4rem;
        text-align: center;
    }

    .footer-logo-width {
        width: 100%;
    }

    .main-logo {
        width: 50%;
    }

    .list-group-item {
        text-align: center;
    }

    #floating-icons {
        right: 5px;
        bottom: 10%;
    }

    .float-icon {
        width: 45px;
        height: 45px;
        font-size: 22px;
    }

    .header-area .main-menu .nav-item .nav-link {
        text-align: center;
    }

    .footer-widget-area .widget-title h6 {
        /* margin-bottom: 17px; */
        margin-bottom: 8%;
    }

    .footer-logo {
        margin-bottom: 6%;
    }

    .services-h5 {
        font-size: 1.5em !important;
    }

    .services-p {
        font-size: 1.1em !important;
    }

    .product-card img {
        height: auto !important;
        max-height: 100% !important;
    }

    .resp-padding {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .contact-form {
        margin-bottom: 50px !important;
    }

    .contact-top-padding {
        padding-top: 0em !important;
    }

    .partner-h5 {
        font-size: 1.5em !important;
    }

    .partner-p {
        font-size: 1.1em !important;
    }

    .image-concept{ 
        width: 90%;
    }
}
