@media screen and (max-width:768px){

    .spacing_general{
        padding: 2rem 0px;
    }

    .hero_text h1 , .hero_platform_container{
     text-align: center;
    }

    .hero_platform_container h4{
        font-size: 1.4rem;
    }

    .app_platform_logos{
        margin-top: 1em;
        width: 100%;
    }
    header .navbar-logo img{
        max-width: 5rem;
        width: 8rem ;
    }

    .service_icons img{
        height: calc(3em + 12vw);
    }

    .testimonial .slick-next{
        right:0px;
    }
    .testimonial .slick-prev{
        left:unset;
        right:8%;
    }

}

@media screen and (max-width:568px) {
    .hero_platform_container h4{
        font-size: 1rem;
    }

    .featured_why_wrapper{
        grid-template-columns: repeat(1, 1fr);
        row-gap: 18px;
    }

    .service_icons img{
        height: calc(6em + 12vw);
    }
}