    
       /*ex-oc-4-3-5*/





fieldset{
    background-color: rgb(19, 97, 93);
    border: 2px solid rgb(100, 204, 190);
    box-shadow: 3px 3px 10px rgb(163, 228, 219) ;
    color: rgb(182, 231, 224);
    font-size: 16px;
    display: flex;
    border-radius: 15px;

    margin: 5px 5px 20px 5px;
}
.field1 {
    justify-content: space-between;
}



.input1{
    background-color: rgb(221, 250, 246);
    border: 1px solid rgb(56, 133, 122);
    border-radius: 15px;
    padding: 10px 10px 2px 10px;

    margin: 15px 0px 0px 0px;
}
.input2{
    background-color: rgb(75, 245, 222);
    border: 5px double rgb(56, 133, 122);
    border-radius: 15px;
    font-size: 18px;
    color: rgb(8, 70, 60);
    padding: 5px 15px 5px 15px;

    margin: 4px 0px 0px 500px;
}
textarea{
    background-color: rgb(221, 250, 246);
    border: 1px solid rgb(56, 133, 122);
    border-radius: 10px;
    margin: 5px 5px 5px 5px;
    width: 80%;
}
label{
    background-color: rgb(100, 204, 190);
    border: 1px solid rgb(56, 133, 122);
    margin: 20px 0px 10px 10px;
    color: rgb(8, 70, 60);
    border-radius: 20px;
    padding: 5px 15px 5px 15px;
}

legend{
    background-color: rgb(141, 247, 233);
    border: 1px solid rgb(56, 133, 122);
    color: rgb(8, 70, 60);
    border-radius: 20px;
    padding: 0px 40px 5px 40px;
    font-size: 20px;
}

p{
    color: rgb(149, 247, 230);
    margin: 10px 0px 5px 0px;
    text-align: center;
}


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

    label{
        display: flex;
    }
    .field1 {
        flex-wrap: wrap;
    }
    textarea, input{
        width: 100%;
    }
    .input1{
        height: 30px;
    }

}


































