@media (min-width:300px) and (max-width:767px) {
    .container{
        max-width: 100%;
    }
    .why_main_sayan .why_heading_sayan{
        font-size: 32px;
    }
    .why_main_sayan .why_content_main .counter_main .counter_heading{
        padding: 0px 24px;
    }
}
@media (max-width:580px) {
    .why_main_sayan .why_content_main .counter_main .counter_heading .counter_heading_text{
        font-size: 18px;
    }
    .why_main_sayan .why_content_main .counter_main .counter_sub_main {
        flex-wrap: wrap;
    }
}