#nav-bar #logo-container{
    width: 20%;
    height: auto;
}
#nav-bar #logo-container img{
    width: 100px;
    height: auto;
}

#nav-bar label{
    display: grid;
    place-items: center;
    margin-right: 30px;
    z-index: 2;
}
#nav-bar #list-container{
    position: absolute;
    top: 100px;
    left:0;
    right: 0;
    background: rgb(228, 228, 228);
    border-top:1px solid rgba(0,0,0,.1);
    display: none;
    width: 100%;
    height: 100%;
}
#nav-bar #list-container ul{
    width: 100%;
    display: block;
    text-align: center;
}
#nav-bar #list-container ul li{
    width: 100%;
    padding: 30px;
}
#nav-bar #list-container ul li a{
    position: relative;
    width: 100%;
    color: black;
    text-align: center;
    font-size: 30px;
}

#menu-bar:checked ~ #list-container{
    display: initial;
}

.headingundernav h1{
    font-size: 36px;
    text-wrap: wrap;
}

#formHeadingContainer{
    flex-direction: column;
    padding: 10px;
}

#formHeadingContainer .formInfoContainer{
    width: 95%;
    height: auto;
}
#formHeadingContainer .formInfoContainer h1{
    font-size: 30px;
    text-align: center;
}
.formContainer{
    width: 100%;
    height: auto;
}
#formHeadingContainer .formInfoContainer .paraContainer{
    width: 90%;
    height: auto;
    text-wrap: wrap;
    padding: 4px;
    margin-bottom: 20px;
}

.formContainer form input , textarea{
    width: 100%;
    padding: 5px 10px;
}


#Quick-link{
    flex-direction: column;
}
#Quick-link #logolist{
    width: 90%;
    height: auto;
}
#Quick-link #short-expl{
    width: 90%;
    height: auto;
}
#Quick-link #logolist img{
    width: 100%;
    height: auto;
}
#Quick-link #short-expl h1{
    font-size: 35px;
    margin-top: 20px;
    text-align: center;
}
#Quick-link #short-expl p{
    text-align: center;
    font-size: 18px;
}
#Quick-link #quick-link-list{
    width: 90%;
    height: auto;
}