﻿@media (max-width: 768px) {
    .logo {
        height: 130px;
    }

    .home-banner {
        width: 100%;
        height: 200px;
    }

    .banner-image {
        object-fit: cover;
    }
    .custom-banner {
        width:100%;
        min-height: 200px;
        background-size: cover;
       
    }
    .news-banner {       
        width: 100%;
        height: 200px;      
    }

    .services-image {
        object-fit:cover;
    }
    .custom-btn {
        padding: 8px 16px;
    }


    .testimonial-card {
        max-width: 90%;
        height: auto;
    }

        .testimonial-card p {
            line-height: 1.4;
        }

    .carousel-inner {
        width: 100%;
    }

    .vision-block,
    .mission-block {
        text-align: center;
    }

    .product-img {
        height: 250px;
    }
}


