@media(max-width:849px){

    .project-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:549px){

    .project-grid{
        grid-template-columns:1fr;
    }

    .project-thumb img{
        height:320px;
    }

}
@media(max-width:849px){

    .process-steps{

        grid-template-columns:
        repeat(2,minmax(0,1fr))
        !important;

    }

    .hg-process .h2{

        font-size:40px;

    }

}

@media(max-width:549px){

    .process-steps{

        grid-template-columns:
        1fr
        !important;

    }

    .hg-process{

        padding:80px 0;

    }

    .hg-process .h2{

        font-size:32px;

    }

}