.page7-section1{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 4fr;
    width: 80%;
    margin: auto;
}

.page7-section1-div1{
    display: grid;
    grid-row: 1/2; 
    grid-column: 1/2;
    justify-items: left;
}

.page7-section1-div2{
    display: grid;
    grid-row: 1/2; 
    grid-column: 2/3;
}

.page7-section1-div2:hover {
transform: scale(1.2);
}

.page7-section1-div3{
    display: grid;
    grid-row: 2/3; 
    grid-column: 2/3;
    justify-items: end;
    align-items: end;
}

.page7-section1-div4{
    display: grid;
    grid-row: 2/3; 
    grid-column: 1/2;  
}

@media screen and (max-width: 800px){

    .page7-section1-div1{
        grid-row: 1/2; 
        grid-column: 1/3;
        
    }

    .page7-section1-div2{
        grid-row: 2/3; 
        grid-column: 1/3;
    }

    .page7-section1-div3{
        grid-row: 4/5; 
        grid-column: 1/3;
    }

    .page7-section1-div4{
        grid-row: 3/4;
        grid-column: 1/3; 
    }

    .page7-section1{
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr 3fr;
    }
}

@media screen and (max-width: 500px){
    .page7-section1{
        grid-template-rows: 1fr 1fr 3.8fr;
    }
}

input, select.input {
    font-size: x-small;
}