*{
    margin:0px;
    padding:0px;
    box-sizing:border-box;
}
body{
    padding-top:50px;
    display:flex;
    justify-content:center;
}
.parent{
    text-align:center;
    display:flex;
    flex-direction:column;
    align-items:center;
}
h3{
    display:inline-block;
    font-size:26px;
    color:rgb(69, 155, 126);
    padding:0px 16px;
    border-left: 4px solid black;
    border-right:4px solid black;
    transition:scale 0.2s ease-in;
    background-color:#ddd;
    padding:10px;
}
h3:hover{
    cursor:pointer;
    scale:1.1;
}

.child{
    padding:20px 10px;
    margin-top: 30px;
    background-color:rgb(248, 204, 245);
    box-shadow: 2px 3px 6px 2px  rgb(106, 89, 89);
}
.deepchild img{
    max-width:450px;
    max-height:450px;
    padding:20px 20px;
}