@media (max-width: 768px){
    
    .business_section{
       margin-top: 15vh;
       width: 90vw;
       margin-bottom: 10vh;
    }
    /* SiteFly logo */
    .business_section h1{
        font-size: 15vw;
        text-align: center;
    }

    .first_row{
        display: block;
        margin: 0 auto;
    }

/* 1 & 3 - Small Grids */
    .small_grid_wrapper{
        display: flex;
        justify-content: space-evenly;
        margin-top: 3rem;
    }

    .small_grid_wrapper{
            h4{
                font-size: 15vw !important;
            }

            h2, span{
                font-size: 3vw !important;
                text-align: left;
            }

            h3{
                font-size: 10vw !important;
            }
    }

/* Long Grid */
    .performance_grid_wrapper h2{
        font-size: 3.5svw;
        margin: -1vh 0 -1vh 0;
    }

    .performance_grid_wrapper .inner_grid{
        background-color: transparent;
        border: none;
    }

    .grid{
        text-align: center;
    }

    .performance_grid{
        flex-direction: column;
        width: fit-content;
        padding: 50px 40px !important;
        gap: 10vh;
    }

    .rating{
        justify-content: center;
        margin: 0 auto;
        font-size: 5vw;

        h3{
            font-size: 12vw !important;
            padding: 7vw;
        }
    }

    .circle{
        margin: 0 auto;
        margin-bottom: 5vw;
        width: 30vw;
        height: 30vw;
    }


    .rating_3{
        h2{
            padding: 7vw 4vw;
        }
    }

    .rating_2,
    .rating_4{
        h3{
            padding: 7vw 4vw;
        }
    }


}