#logo{
    background-color:#b3dbdc ;
}
main{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background-color:rgba(203,239,255,0.6) ;
}


main img {
    width: 200px;
    height:200px;
    margin: 20px;
}
.apparatus_container{
    width: 100%;
    display:grid;
    grid-template-columns:3fr 1fr;
    gap:5rem;
    padding-left: 60px;
}
.apparatus_container div{
    align-self:center;
}
.apparatus_container p{
    padding-bottom:20px;
}
.apparatus_container span{
   text-align: justify;
}

/* responsive design */
@media screen and (max-width: 768px) {
    .apparatus_container{
        display: flex;
        flex-direction: column;
        padding-left:15px;
        padding-right:10px;
        align-items: center;
        gap:0;
    }
    .apparatus_container p{
       padding-bottom:0px;
    }
}
