#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;
}
.navunderheading{
    text-wrap: wrap;
    font-size: 26px;
}


#gifIntroContainer{
    flex-direction: column-reverse;
}
#gifIntroContainer .IntroContainer{
    width: 90%;
    height: auto;
    display: grid;
    place-items: center;
    text-align: center;
    margin-left: 0px;
}
#gifIntroContainer .gifContainer{
    width: 90%;
    height: auto;
}
#gifIntroContainer .gifContainer img{
    width:100%;
    height: auto;
}

#mission_vission h1{
    font-size: 32px;
    text-wrap: wrap;
    text-align: center;
}
#mission_vission .missionVissionContainer{
    flex-direction: column;
}
#mission_vission .missionVissionContainer .missionContainer , .vissionContainer{
    width: 90%;
    height: auto;
}

#OurTeam h1{
    font-size: 36px;
    text-align: center;
    text-wrap: wrap;
}
#OurTeam .memberContainer{
    flex-direction: column;
    display: grid;
    place-items: center;
}
#OurTeam .memberContainer .member{
    width: 95%;
    height: auto;
}
#OurTeam .memberContainer .member img {
    width: 90%;
    height: auto;
}


#lastAboutSection h1{
    font-size: 36px;
    text-align: center;
    text-wrap: wrap;
}
#lastAboutSection .CoveredContainer{
    flex-direction: column;
}
#lastAboutSection .CoveredContainer .detailedContainer{
    width: 90%;
    height: auto;
    margin-bottom: 30px;
}
#lastAboutSection .CoveredContainer .detailedContainer img{
    width: 80%;
    height: auto;
}



#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;
}