#section_2
{
    padding: 4vw 4vw;
    width: 100vw;
    display: flex;
    overflow: hidden;
    margin-bottom: 1vw;
}
#section_2 > h1
{
    font-size: 2vw;
}

@media only screen and (max-width: 822px) and (min-width: 439px)
{ 
#section_2
{
    padding: 6vw;
    width: 100vw;
    display: flex;
    overflow: hidden;
    margin-bottom: 1vw;
}
#section_2 > h1
{
    font-size: 3vw;
}
}
@media only screen and (max-width: 439px)  
{ 
#section_2
{
    padding: 10vw;
    width: 100vw;
    display: flex;
    overflow: hidden;
    margin-bottom: 1vw;
}
#section_2 > h1
{
    font-size: 4.5vw;
}
}