
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: 'Kumbh Sans', sans-serif;
}

.navbar {
    background: #141414;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
    position: sticky;
    top: 0;
    z-index: 999;
}

.navbar__container {
    display: flex;
    justify-content: space-between;
    height: 80px;
    z-index: 1;
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 50px;
}

#navbar__logo {
    background-color: #ff8177;
    background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    display: flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    font-size: 2rem;
    
}

#lab__logo {
    margin-right: 0.5rem;
    border-radius: 80%;
}

.navbar__menu {
    display: flex;
    align-items: center;
    list-style: none;
    text-align: center;
}

.navbar__item {
    height: 80px;
}

.navbar__links{
    color:#fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    min-width: max-content;
    padding: 0 1rem;
    height: 100%;
}

.navbar__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1rem;
    width: 100%;
}

.button {
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    padding: 10px 20px;
    height: 100%;
    width: 100%;
    border: none;
    outline: none;
    border-radius: 4px;
    background: #f77062;
    color: #fff;
}

.button:hover {
    background: #4837ff;
    transition: all 0.3s ease;
}

.navbar__links:hover{
    color: #f77062;
    transition: all 0.3s ease;
}

@media screen and (max-width: 960px){
    .navbar__container {
        display: flex;
        justify-content: space-between;
        height: 100%;
        z-index: 1;
        width: 100%;
        max-width: 1300px;
        padding: 0;
    }

    .navbar__menu{
        display: grid;
        flex-direction: column;
        margin: 0;
        width: 100%;
        position: absolute;
        top: -1000px;
        opacity: 0;
        transition: all 0.3s ease;
        height: 100%;
        z-index: -1;;
        background: #131313;
    }

    .navbar__menu.active {
        background: #131313;
        top: 100%;
        opacity: 1;
        transition: all 0.5s ease;
        z-index: 99;
        height: 100%;
        font-size: 1.6rem;
    }

    #navbar__logo {
        padding-left: 25px;
    }

    .navbar__toggle .bar {
        width: 25px;
        height: 3px;
        margin: 5px auto;
        transition: all 0.3s ease-in-out;
        background: #fff;
    }

    .navbar__item {
        width: 100%;
        height: 3.4em;
    }

    .navbar__links {
        display: table;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        background-color: #141414;
    }

    #mobile-menu {
        position: absolute;
        top: 20%;
        right: 5%;
        transform: translate(5%, 20%);
    }

    .navbar__btn {
        padding-bottom: 2rem;
        background-color: #141414;
    }

    .button {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 80%;
        height: 80px;
        margin: 0;
    }

    .navbar__toggle .bar {
        display: block;
        cursor: pointer;
    }

    #mobile-menu.is-active .bar:nth-child(2) {
        opacity: 0;
    }
    #mobile-menu.is-active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }
    #mobile-menu.is-active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .website__rights {
        margin-left: 20px;
        justify-content: center;
        align-items: center;
    }
}

@media screen and (max-width: 820px){
    .navbar__container {
        display: flex;
        justify-content: space-between;
        height: 100%;
        z-index: 1;
        width: 100%;
        max-width: 1300px;
        padding: 0;
    }

    .navbar__menu{
        display: grid;
        flex-direction: column;
        margin: 0;
        width: 100%;
        position: absolute;
        top: -1000px;
        opacity: 0;
        transition: all 0.3s ease;
        height: 100%;
        z-index: -1;;
        background: #131313;
    }

    .navbar__menu.active {
        background: #131313;
        top: 100%;
        opacity: 1;
        transition: all 0.5s ease;
        z-index: 99;
        height: 100%;
        font-size: 1.6rem;
    }

    #navbar__logo {
        padding-left: 25px;
    }

    .navbar__toggle .bar {
        width: 25px;
        height: 3px;
        margin: 5px auto;
        transition: all 0.3s ease-in-out;
        background: #fff;
    }

    .navbar__item {
        width: 100%;
    }

    .navbar__links {
        text-align: center;
        width: 100%;
        display: table;
        background-color: #141414;
    }

    #mobile-menu {
        position: absolute;
        top: 20%;
        right: 5%;
        transform: translate(5%, 20%);
    }

    .navbar__btn {
        padding-bottom: 2rem;
        background-color: #141414;
    }

    .button {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 80%;
        height: 80px;
        margin: 0;
    }

    .navbar__toggle .bar {
        display: block;
        cursor: pointer;
    }

    #mobile-menu.is-active .bar:nth-child(2) {
        opacity: 0;
    }
    #mobile-menu.is-active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }
    #mobile-menu.is-active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .website__rights {
        margin-left: 20px;
        justify-content: center;
        align-items: center;
    }
}

@media screen and (max-width: 768px){
    .navbar__container {
        display: flex;
        justify-content: space-between;
        height: 100%;
        z-index: 1;
        width: 100%;
        max-width: 1300px;
        padding: 0;
    }

    .navbar__menu{
        display: grid;
        flex-direction: column;
        margin: 0;
        width: 100%;
        position: absolute;
        top: -1000px;
        opacity: 0;
        transition: all 0.3s ease;
        height: 100%;
        z-index: -1;;
        background: #131313;
    }

    .navbar__menu.active {
        background: #131313;
        top: 100%;
        opacity: 1;
        transition: all 0.5s ease;
        z-index: 99;
        height: 100%;
        font-size: 1.6rem;
    }

    #navbar__logo {
        padding-left: 25px;
    }

    .navbar__toggle .bar {
        width: 25px;
        height: 3px;
        margin: 5px auto;
        transition: all 0.3s ease-in-out;
        background: #fff;
    }

    .navbar__item {
        width: 100%;
    }

    .navbar__links {
        text-align: center;
        width: 100%;
        display: table;
        background-color: #141414;
    }

    #mobile-menu {
        position: absolute;
        top: 20%;
        right: 5%;
        transform: translate(5%, 20%);
    }

    .navbar__btn {
        padding-bottom: 2rem;
        background-color: #141414;
    }

    .button {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 80%;
        height: 100%;
        margin: 0;
    }

    .navbar__toggle .bar {
        display: block;
        cursor: pointer;
    }

    #mobile-menu.is-active .bar:nth-child(2) {
        opacity: 0;
    }
    #mobile-menu.is-active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }
    #mobile-menu.is-active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .website__rights {
        margin-left: 20px;
        justify-content: center;
        align-items: center;
    }
}

@media screen and (max-width: 480px){
    .navbar__container {
        display: flex;
        justify-content: space-between;
        height: 100%;
        z-index: 1;
        width: 100%;
        max-width: 1300px;
        padding: 0;
    }

    .navbar__menu{
        display: grid;
        flex-direction: column;
        margin: 0;
        width: 100%;
        position: absolute;
        top: -1000px;
        opacity: 0;
        transition: all 0.3s ease;
        height: 100%;
        z-index: -1;;
        background: #131313;
    }

    .navbar__menu.active {
        background: #131313;
        top: 100%;
        opacity: 1;
        transition: all 0.5s ease;
        z-index: 99;
        height: 100%;
        font-size: 1.6rem;
    }

    #navbar__logo {
        padding-left: 25px;
    }

    .navbar__toggle .bar {
        width: 25px;
        height: 3px;
        margin: 5px auto;
        transition: all 0.3s ease-in-out;
        background: #fff;
    }

    .navbar__item {
        width: 100%;
        font-size: 0.8em;
    }

    .navbar__links {
        text-align: center;
        width: 100%;
        display: table;
        background-color: #141414;
    }

    #mobile-menu {
        position: absolute;
        top: 20%;
        right: 5%;
        transform: translate(5%, 20%);
    }

    .navbar__btn {
        padding-bottom: 2rem;
        background-color: #141414;
    }

    .button {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 80%;
        height: 100%;
        margin: 0;
    }

    .navbar__toggle .bar {
        display: block;
        cursor: pointer;
    }

    #mobile-menu.is-active .bar:nth-child(2) {
        opacity: 0;
    }
    #mobile-menu.is-active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }
    #mobile-menu.is-active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .website__rights {
        margin-left: 20px;
        justify-content: center;
        align-items: center;
    }
}


/* Hero Section CSS */

.main{
    background-image: linear-gradient(to top, #D2E9E9 0%, #C4DFDF 100%);
}

.main__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 1;
    width: 100%;
    max-width: 1300px;
    padding: 50px 50px;
}

.main__content h1 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.main__content h2 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #b721ff 0%, #21d4fd 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent; 
}

.main__content p {
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    color: #141414;
}

.main__btn {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 14px 32px;
    border: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 2rem;
    cursor: pointer;
    position: relative;
    transition: all 0.35s;
    outline: none;
}

.main__btn p1 {
    position: relative;
    z-index: 2;
    color: #fff;
    text-decoration: none;
}

.main__btn:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #4837ff;
    transition: all 0.35s;
    border-radius: 4px;
}

.main__btn:hover {
    color: #fff;
}

.main__btn:hover:after {
    width: 100%
}

.main__img--container {
    text-align: center;
}

#main__img {
    height: 80%;
    width: 80%;
}

/* Services */

.services {
    background-image: linear-gradient(to top, #E3F4F4  0%, #D2E9E9 100%);
}

.services__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 2;
    width: 100%;
    max-width: 1300px;
    padding: 0 50px;
    gap: 50px
}

.services__card h1 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.services__groupexp {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.services__groupexp__text p {
    display: flex;
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: #141414;
}

.services__groupexp__img {
    display: flex;
    align-items: center;
    justify-self: center;
    gap: 100px;
}

.main__btn2 {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 14px 32px;
    border: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 2rem;
    cursor: pointer;
    position: relative;
    transition: all 0.35s;
    outline: none;
}

.main__btn2 p2 {
    position: relative;
    z-index: 2;
    color: #fff;
    text-decoration: none;
}

.main__btn2:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #4837ff;
    color:#fff;
    transition: all 0.35s;
    border-radius: 4px;
}

.main__btn2:hover {
    color: #fff;
}

.main__btn2:hover:after {
    width: 100%
}

.services2 {
    background-image: linear-gradient(to top, #F8F6F4  0%, #E3F4F4 100%);
    padding: 50px;
}

.services2__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 2;
    width: 100%;
    max-width: 1300px;
    padding: 50px 50px;
}

.services2__card h2 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #b721ff 0%, #21d4fd 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent; 
}

.services2__groupexp {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.services2__groupexp__text p {
    display: flex;
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: #141414;
}

.main__btn3 {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 14px 32px;
    border: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 2rem;
    cursor: pointer;
    position: relative;
    transition: all 0.35s;
    outline: none;
}

.main__btn3 p2 {
    position: relative;
    z-index: 2;
    color: #fff;
    text-decoration: none;
}

.main__btn3:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #4837ff;
    color:#fff;
    transition: all 0.35s;
    border-radius: 4px;
}

.main__btn3:hover {
    color: #fff;
}

.main__btn3:hover:after {
    width: 100%
}

.services3 {
    background-image: linear-gradient(to top, #FFFDFF 0%, #F8F6F4 100%); 
}

.services3__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 2;
    width: 100%;
    max-width: 1300px;
    padding: 50px 50px;
}

.services3__card h2 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.services3__groupexp {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.services3__groupexp__text p {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: #141414;
}

.services3__groupexp__text2  {
    position: relative;
    top: -20px;
    border: none;
    outline: none;
    border-radius: 0;
    margin-top: 2rem;
    cursor: default;

}

.iframe-container {
    display: flex;
    flex-direction: row;
    text-align: center;
    align-items: center;
    justify-content: center;
    gap: 50px;
    height: 250px;
}

.iframe-fixed {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 10px;
    border-radius: 10%;
    color: #fff;
    max-width: fit-content;
    cursor: default;
    position: relative;
    outline: none;
}

#dynamicText {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -10px;
    height: 100px;
    margin: 0 auto;
    font-size: 2rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #b721ff 0%, #21d4fd 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.main__btn4 {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 14px 32px;
    border: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 2rem;
    cursor: pointer;
    position: relative;
    transition: all 0.35s;
    outline: none;
}

.main__btn4 p2 {
    position: relative;
    z-index: 2;
    color: #fff;
    text-decoration: none;
}

.main__btn4:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #4837ff;
    color:#fff;
    transition: all 0.35s;
    border-radius: 4px;
}

.main__btn4:hover {
    color: #fff;
}

.main__btn4:hover:after {
    width: 100%
}

.services4 {
    background-image: linear-gradient(to top, #FFFDFF 0%, #F8F6F4 100%); 
}

.services4__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 2;
    width: 100%;
    max-width: 1300px;
    padding: 50px 50px;
}

.services4__card h2 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #b721ff 0%, #21d4fd 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}

.services4__groupexp {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.services4__groupexp__text {
    text-align: center;
}

.services4__groupexp__text p {
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    color: #141414;
}

.antiaging_show {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

#mascot1 {
    width: 103px;
    height: 173px;
}

#mascot2 {
    width: 103px;
    height: 173px;
}

.antiaging--container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300px; /* Set the container width */
    height: 300px; /* Set the container height */
    position: relative; /* Add this to establish a positioning context */
}

.antiaging_img {
    position: absolute; /* Keep absolute positioning for stacking */
    top: 66; /* Align images at the top of the container */
    left: 66; /* Align images at the left of the container */
    width: 70%; /* Ensure images cover the container */
    height: 70%; /* Ensure images cover the container */
    object-fit: contain; /* Maintain aspect ratio while covering */
}

.antiaging_img2 {
    position: absolute; /* Keep absolute positioning for stacking */
    top: 64; /* Align images at the top of the container */
    left: 64; /* Align images at the left of the container */
    width: 45%; /* Ensure images cover the container */
    height: 45%; /* Ensure images cover the container */
    object-fit: contain; /* Maintain aspect ratio while covering */
}

/* .rotate-180 {
    transform: rotate(-180deg);
    transition: transform 2s ease;
  } */

.services5 {
    background-image: linear-gradient(to top, #FFFFFF 0%, #FFFDFF 100%); 
}

.services5__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 100vh;
    z-index: 2;
    width: 100%;
    max-width: 1300px;
    padding: 50px 50px;
}

.services5__card h2 {
    font-size: 4rem;
    background-color: #ff8177;
    background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent; 
}

.services5__groupexp {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.services5__groupexp__text p {
    display: flex;
    margin-top: 1rem;
    font-size: 2rem;
    font-weight: 700;
    text-align: center;
    color: #141414;
}

.labphoto-container {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 30px;
}

.main__btn5 {
    font-size: 1rem;
    background-image: linear-gradient(to top, #f77062 0%, #fe5196 100%);
    padding: 14px 32px;
    border: none;
    border-radius: 4px;
    color: #fff;
    margin-top: 2rem;
    cursor: pointer;
    position: relative;
    transition: all 0.35s;
    outline: none;
}

.main__btn5 a {
    position: relative;
    z-index: 2;
    color: #fff;
    text-decoration: none;
}

.main__btn5:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #4837ff;
    color:#fff;
    transition: all 0.35s;
    border-radius: 4px;
}

.main__btn5:hover {
    color: #fff;
}

.main__btn5:hover:after {
    width: 100%
}

/* Kişiler */

.people{
    /* background-image: linear-gradient(to top, #fff 0%,  #51771f 100%); */
    background-color: #8ca966;
    padding: 40px 0;
}

.people__header h1 {
    /* background-image: linear-gradient(to top, #fff 0%, #8ca966 100%); */
    background-color: #8ca966;
    color: #fff;
    text-shadow: 3px 3px black;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 2.5em;
    font-weight: bold;
    height: 100px;
    width: 1000px;
    margin: 0 auto 20px auto;
    padding: 40px 0;
} 

.people__container {
    background-color: #ffffffd5;
    border: 3px solid #784d53;
    display: grid;
    grid-template-columns: 1fr 2fr;
    margin: 0 auto;
    align-items: center;
    width: 1000px;
    gap: 10px;
    padding: 20px;
}

.people__container__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center;
    border: 2px solid #784d53;
    padding: 1rem;
    padding-bottom: 0px;
    width: 100%;
    height: 100%;
}

.people__container__item h {
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em;
    border-bottom: 2px solid #784d53;
} 

.extras {
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 2px solid #784d53;
    padding: 10px;
    gap: 8px;
    width: inherit;
}

.extras_bedir {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    border-top: 2px solid #784d53;
}

#bionorm_icon {
    margin-top: 10px;
}

.extras_melis {
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 2px solid #784d53;
    padding: 10px;
    gap: 8px;
}

.extras_maaz {
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 2px solid #784d53;
    padding: 10px 10px 7px 10px;
    gap: 8px;
}

.extras .extras_text_maaz {
    height: 60px;
}

.extras .extras_clickable_maaz {
    height: 60px;
}

#insta_logo {
    display: flex;
}

#mail__people {
    background-color: #31bfdf;
}

.icon__row {
    display: flex; /* Friends stand side by side */
    align-items: center; /* Friends stand at the same level vertically */
    gap: 10px;
    margin-top: 5px;
}

.CV_icon {
    background-color: #90ba61;
}

.mail_icon {
    background-color:#007ab39c;
}

#member__img {
    width: 200px;
    text-align: center;
}

.member__content {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    padding: 1rem;
    border: 2px solid #784d53;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.member__content__fatih {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    padding: 1rem;
    border: 2px solid #784d53;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-image: url('images/fatih_bg.jpeg');
    background-size: cover;
    background-repeat: no-repeat;
}

.member__content__fatih p {
    color: #fff;
    padding: 1rem;
    border-bottom: 2px solid #784d53;
}

.member__content__fatih p {
    color: #fff;
    padding: 1rem;
    border-bottom: 2px solid #784d53;
}

.member__content__fatih p1 {
    color:#fff;
    padding: 1rem 1rem 0 1rem;
    font-weight: bolder;
}

.member__content__fatih p2 {
    color:#fff;
    padding: 1rem 1rem 0 1rem;
    text-align: justify;
    max-height: 300px;
}

.member__content p {
    color: #131313;
    padding: 1rem;
    border-bottom: 2px solid #784d53;
}

.member__content p1 {
    color:#131313;
    padding: 1rem 1rem 0 1rem;
    font-weight: bolder;
}

.member__content p2 {
    color:#131313;
    padding: 1rem 1rem 0 1rem;
    text-align: justify;
    max-height: 300px;
}

.member__content_bedir_about {
    padding: 1rem 1rem 0 0;
}
.member__content_bedir_text {
    text-align: justify;
    height: 300px;
    overflow: auto;
}
/*Projects*/
.projects {
/*     background-image: linear-gradient(to top, #fff 0%,  #8ea969 100%);
 */    
    background-color: #8ea969;
    padding: 40px 0;
}
.project_ongoing{
    background: #ffffff6f;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    width: 1000px;
}

.project_ongoing_info {
    display: flex;
}

.project_ongoing_header {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    /* border: 2px white; */
}

.project_ongoing_header p {
    /* background-image: linear-gradient(to top, #fff 0%,  #50049b 100%); */
    background-color: #8ea969;
    color: #fff;
    text-shadow: 3px 3px black;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    font-weight: bold;
    height: 100px;
    width: 1000px;
    margin: 0 auto;

}

.project_ongoing h {
    display: flex;
    background: #fff;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    padding: 10px;
}

.project_completed_wrapper {
    padding-bottom: 50px;
}

.project_completed{
    background: #ffffff6f;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    width: 1000px;
}

.project_completed_header {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin: 10px auto;
}

.project_completed_header p {
    /* background-image: linear-gradient(to top, #fff 0%,  #50049b 100%); */
    background-color: #8ea969;
    display: flex;
    color: #fff;
    text-shadow: 3px 3px black;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    align-items: center;
    justify-content: center;
    height: 100px;
    width: 1000px;
    margin: 0 auto;
}

.project_completed h {
    display: flex;
    background: #fff;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    padding: 10px;
}
/* Publications*/

.publications {
/*     background-image: linear-gradient(to top, #fff 0%, #97b27d 100%);
 */    
    background-color: #97b27d;
    background-attachment: fixed;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 40px 0;
}

.publications_header {
    display: flex;
    background-color: #97b27d;
    color: #fff;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    text-shadow: 3px 3px black;
    font-size: 40px;
    width: 1000px;
    height: 100px;
    margin: 0 auto;
}

.publications_list {
    display: flex;
    flex-direction: column;
    background: #ffffff4e;
    align-items: center;
    justify-content: center;
    width: 1000px;
    margin: 10px auto 20px auto;
}

.publications_item {
    background: #ffffff6f;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
    width: 1000px;
}

.publications_item a {
    background: #fff;
    width: inherit;
    font-weight: bold;
    padding: 5px;
}

.publications_item p1 {
    background: #fff;
    padding: 5px;
    margin: 10px auto;
}

.content {
    width: 1100px;
} 

.content p {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;   
    margin: 10px 20px;
    padding: 10px;
}

.publications_content {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.wrapper {
    background-color: #ffffffe7;
    border: 5px solid blue;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
    width: 1000px;
    margin-bottom: 20px;
}

.publication1 {
    border-bottom: 3px solid blue;
}

.publication2 {
    border-bottom: 3px solid blue;
}

.publication1 a {
    display: flex;
    text-align: justify;
    justify-content: center;
    font-size: 1em;
    margin: 10px 20px;
    padding: 10px;
}

.publication1 p {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;   
    margin: 10px 20px;
    padding: 10px;
}

.publication1 p1 {
    display: flex;
    text-align: justify;
    margin: 10px 20px;
    padding: 10px;
}

.publication2 a {
    display: flex;
    justify-content: center;
    font-size: 1em;
    margin-top: 10px;
    margin: 10px 20px;
    padding: 10px;
}

.publication2 p {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;   
    margin: 10px 20px;
    padding: 10px;
}

.publication2 p1 {
    display: flex;
    text-align: justify;
    margin: 10px 20px;
    padding: 10px;
}

.publication3 a {
    display: flex;
    justify-content: center;
    font-size: 1em;
    margin: 10px 20px;
    padding: 10px;
}

.publication3 p {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;   
    margin: 10px 20px;
    padding: 10px;
}

.publication3 p1 {
    display: flex;
    text-align: justify;
    margin: 10px 20px;
    padding: 10px;
}

.formore {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: justify;
    margin: 0 30px 0 30px;
    min-height: 120px;
    color: #131313;
}

.formore_clickable {
    display: flex;
    background-color: #fff;
    align-items: center;
    justify-content: center;
    text-align: justify;
    margin: 10px auto;
    gap: 6px;
    padding: 6px;
}

.formore p {
    background-color: #fff;
    min-height: 25px;
}

/* Social */

.social {
/*     background-image: linear-gradient(to top, #fff 0%, #a0bb90 100%);
 */    
    background-color: #aac5a4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 0;
}

.news_header {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 1000px;
    height: fit-content;
    color: #141414;
    text-shadow: 3px 3px white;
/*     background-image: linear-gradient(to top, #a6be96 0%, #a2bb92 100%);
 */  
    background-color: #aac5a4;
    padding: 10px;
    margin-bottom: 23px;
}

.news_header h1 {
    font-size: 40px;
}

.social_wrapper {
    display: flex;
    flex-direction: column;
    max-width: 1400px;
}

.news p {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    font-size: 1.2em;
    max-width: 1000px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
}

.videocontainer {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio (9 / 16 = 0.5625) */
    overflow: hidden;
    justify-content: center;
  }

.videocontainer video {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    object-fit: cover;
  }

.slider-container {
    overflow: hidden;
    max-width: 1000px;
    max-height: 300px;
  }

.slider {
    display: flex;
    transition: transform 2s ease-in-out;
}

.slider_img {
    width: 333px; 
    height: 400px;
    transition: transform 0.3s ease-in-out;
}

.slider_img:hover {
    transform: scale(1.2); 
  }

/* .prev-button,
.next-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 10px;
  background-color: #3498db;
  border: none;
  color: white;
  cursor: pointer;
}

.prev-button {
  left: 360px;
}

.next-button {
  right: 380px;
} */

.social_header h1 {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    max-height: fit-content;
    width: 1000px;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 100px;
    color: #141414;
    text-shadow: 3px 3px white;
    background-image: linear-gradient(to top, #c1d2b6 0%, #bdcfb2 100%); 
}


.Bedirs_Diary {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 1000px;
    gap: 10px;
    margin: 20px 0px;
}

/* Join Us */

.openpositions {   
    background-color: #b3cedc;
    background-attachment: fixed;
    padding: 40px 0;
}

.openpositions_header {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    width: 1000px;
/*     background-image: linear-gradient(to top, #C8E1DF 0%, #AAC3C1 100%);
 */    
    background-color: #b3cedc;
    text-shadow: 3px 3px white;
    color: #141414;
    height: 100px;
}

.openpositions_header h1{
    font-size: 40px;
}

.openpositions_tablecontainer {
    background-color: #ffffffe7;
    border: 2px solid blue;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
    text-align: center;
    margin: 50px auto;
    width: 1000px;
    padding: 20px;
    gap: 20px;
}

.openpositions_tablecontainer p {
    font-size: 20px;
}

.internship_header {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    width: 1000px;
/*     background-image: linear-gradient(to top, #C8E1DF 0%, #AAC3C1 100%);
 */    
    background-color: #b3cedc;
    text-shadow: 3px 3px white;
    color: #141414;
    height: 100px;
}

.internship_header h1{
    font-size: 40px;
}

.internship_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 150px;
    width: 1000px;
    margin: 50px auto;
    background-color: #ffffffe7;
    border: 2px solid blue;
}

.internship_content p {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 20px auto;

}

.internship_content a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 20px auto;

}

/* Application Form */

.application_wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh; /* Ensure full viewport height */
    text-align: center;
}

.internship__container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    margin-left: 50px;
} 

.internship__container__description {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    margin-left: 50px;
} 

.googleform {
    width: 640px;
    height: 2008px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
    background-color: #777;
    display: block;
    border-style:none;
}

/* Contact Us */

.contactus {
    background-color: #bedcf0;
    display: flex;
    flex-direction: column;
    height: 80vh;
    padding: 40px 0;
}

.contactusheader h1 {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    height: 100px;
    width: 1000px;
    margin: 0 auto; 
    background-color: #bedcf0;
    color: #141414;
    text-shadow: 3px 3px white;
    font-size: 40px;
}

.contactus__wrapper {
    background-color: #ffffff80;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 1000px;
    height: 400px;
    margin: 50px auto;
    padding: 1em;
   
}

.contactinfo_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 40px;
}

.contactinfo_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 50px;
}

.contactinfo_header {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.contactinfo_header p {
    text-align: center;
    font-size: 25px;
}

.contactinfo_address {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.contactinfo_address p{
    text-align: center;
    font-size: 20px;
}

.contactinfo_mail {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    margin-top: 5px;
    font-size: 20px;
}

#mail__logo {
    background-color: #21d4fd;
    border-radius: 10%;
    padding: 3px;
    margin-top: 3px;
    width: 51px;
    height: 40px;
}

.googlemaps__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

#google_map {
    margin-top: 10px;
}

/* Footer CSS */

.footer__container {
    background-color: #141414;
    padding: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
}

#footer__logo {
    color: #fff;
    display: flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    font-size: 2rem;
}

.footer__links {
    width: 100%;
    max-width: 1000px;
    display: flez;
    justify-content: center;
}

.footer__link--wrapper {
    display: flex;
}

.footer__link--items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 16px;
    text-align: left;
    width: 160px;
    box-sizing: border-box;
}

.footer__link--items h2 {
    margin-bottom: 16px;
    color:#fff
}

.footer___link--items > h2 {
    color: #fff;
}

.footer__link--items a {
    color: #fff;
    text-decoration: none;
    margin-bottom: 0.5rem;
} 

.footer__link--items a:hover {
    color: #e9e9e9;
    transition: 0.3s ease-out;
}

/* Social icons */
.social__icon--link {
    color: #fff;
    font-size: 24px;
}

.social__icon--link_people {
    color: #007ab3;
    font-size: 30px;
}

.social__icon--link_instagram {
    color:#5122fb;
    font-size: 100px;
}

.social__media {
    max-width: 1000px;
    width: 100%;
}


.social__media--wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 1000px;
    margin: 20px auto 20px auto;
}

.social__icons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.social__logo {
    color: #fff;
    justify-self: flex-start;
    margin-left: 20px;
    cursor: pointer;
    text-decoration: none;
    font-size: 2rem;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.website__rights {
    color: #fff;
}

/* Mobile Responsive */
@media screen and (max-width: 820px) {
    .index_page{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;

    }

    .main__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 90vh;
    }

    .main__content {
        text-align: center;
        margin-bottom: 1.5rem;
    }

    .main__content h1 {
        font-size: 2.5rem;
        margin-top: 2rem;
    }

    .main__content h2 {
        font-size: 3rem;
    }

    .main__content p {
        margin-top: 1rem;
        font-size: 1.5rem;
    }

    .main__img--container {
        width: fit-content;
        height: auto;
        margin-bottom: 1rem;
    }

    #main__img {
        width: 250px;
        height: auto;
    }

    .services__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 90vh;
    }

    .services__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 4rem;
    }

    .services__card h1{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services__groupexp {
        text-align: center;
        margin-bottom: 4rem;
    }

    .services__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    .services2__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services2__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 4rem;
    }

    .services2__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services2__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services2__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    .services3 {
        height: 100vh;
    }

    .services3__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services3__card {
        text-align: center;
        margin-top: 2rem;
    }

    .services3__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services3__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services3__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    #dynamicText {
        font-size: 1.6rem;
    }

    .services4__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services4__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2rem;
    }

    .services4__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services4__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services4__groupexp__text {
        text-align: center;
        margin: 0 auto;
    }
   
    .services4__groupexp__text p{
        font-size: 1.2rem;
        width: fit-content;
        height: fit-content;
    }

    .antiaging_show {
        text-align: center;
    }

    .antiaging--container {
        text-align: center;
    }

    .services5__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 100vh;
    }

    .services5__card {
        text-align: center;
        margin-top: 2rem;
    }

    .services5__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services5__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services5__groupexp__text {
        text-align: center;
        margin: 0 auto;
    }
    
    .services5__groupexp__text p{
        margin: 0 auto;
        font-size: 1.6rem;
        height: fit-content;
    }

    .labphoto-container {
        width: 390px;
        height: auto;
    }

    #friends {
        width: 290px;
        height: auto;
    }

    .mobile_uncompat {
        display: none;
    }

    .footer__container {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 100%;
    }
    
    .social__media {
        display: flex;
        align-items: center;
        justify-self: center;
    }

    .social__media--wrap {
        align-items: center;
        justify-self: center;
    }

    .footer__logo {
        align-items: center;
        justify-self: center;
    }

    .website__rights {
        align-items: center;
        justify-self: center; 
    }

    .social__icons {
        align-items: center;
        justify-self: center;
    }

    #navbar__logo {
        
    }

    /* People */

    .people{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;

    }

    .people__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 100%;
    }

    .people__container__item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .member__content p2 {
        overflow: auto;
    }
    
    #bionorm_icon {
        margin-bottom: 1em;
    }
    .mobile_uncompat_people {
        display: none;
    }

    /* Projects */

    .projects{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_ongoing_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_ongoing {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
        padding: 1em 1em 0 1em;
    }

    .project_ongoing_info {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: fit-content;
        margin: 1em;
    }

    .project_ongoing h {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
    }

    .project_completed_wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_completed_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_completed {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em 1em 0 1em;
    }


    /* Publications */

    .publications {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_list {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        border-top: 2px solid #784d53;
    }

    .publications_item a {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .publications_item p1 {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto 2.5em auto;
        padding: 1em;
    }

    .h {
        text-align: center;
        align-items: center;
        justify-content: center;
        width: auto;
        margin: 0 auto;
    }
    .p1 {
        margin-bottom: 1em;
    }
    /* Social */

    .social {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .news_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .Bedirs_Diary {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
    }

    .instagram-media {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
        border-top: 2px solid #007ab3;
    }

    /* Join Us */

    .openpositions {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .openpositions_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .openpositions_tablecontainer {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        text-align: center;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
        overflow: auto;
    }

    .internship_header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .internship_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: fit-content;
        margin: 0 auto;
        padding: 1em;
    }

    .internship_content p{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
    }

    /* Contact Us */

    .contactus {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .contactusheader {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: 2em;
        margin: 1em auto;
        padding: 1em;
    }

    .contactusheader h1{
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .contactus__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: fit-content;
        margin: 2em;
        padding: 1em;
    }

    .contactinfo_container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        height: 1em;
        margin: 1em auto;
        padding: 1em;
    }

    .contactinfo_header p{
        align-items: center;
        justify-self: center;
        height: 1em;
        margin: 0 auto;
        padding: 1em;
    }

    .contactinfo_address {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_mail {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_mail p{
        font-size: 0.8em;
    }

    .googlemaps__container {
        display: none;
    }
    
    .footer__container {
        display: flex;
        flex-direction: column;
        margin-top: auto;

    }
    .social__media {
        display: flex;
        flex-direction: column;
    }
    
}

@media screen and (max-width: 768px) {
    .index_page{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;

    }

    .main__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 90vh;
    }

    .main__content {
        text-align: center;
        margin-bottom: 1.5rem;
    }

    .main__content h1 {
        font-size: 2.5rem;
        margin-top: 2rem;
    }

    .main__content h2 {
        font-size: 3rem;
    }

    .main__content p {
        margin-top: 1rem;
        font-size: 1.5rem;
    }

    .main__img--container {
        width: fit-content;
        height: auto;
        margin-bottom: 1rem;
    }

    #main__img {
        width: 250px;
        height: auto;
    }

    .services__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 90vh;
    }

    .services__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 4rem;
    }

    .services__card h1{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services__groupexp {
        text-align: center;
        margin-bottom: 4rem;
    }

    .services__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    .services2__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services2__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 4rem;
    }

    .services2__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services2__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services2__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    .services3 {
        height: 100vh;
    }

    .services3__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services3__card {
        text-align: center;
        margin-top: 2rem;
    }

    .services3__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services3__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services3__groupexp__text p{
        font-size: 1.6rem;
        width: fit-content;
        height: fit-content;
    }

    #dynamicText {
        font-size: 1.6rem;
    }

    .services4__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 90vh;
    }

    .services4__card {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2rem;
    }

    .services4__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services4__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services4__groupexp__text {
        text-align: center;
        margin: 0 auto;
    }
   
    .services4__groupexp__text p{
        font-size: 1.2rem;
        width: fit-content;
        height: fit-content;
    }

    .antiaging_show {
        text-align: center;
    }

    .antiaging--container {
        text-align: center;
    }

    .services5__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 390px;
        margin: 0 auto;
        height: 100vh;
    }

    .services5__card {
        text-align: center;
        margin-top: 2rem;
    }

    .services5__card h2{
        margin-top: 1rem;
        font-size: 2.5rem;
    }

    .services5__groupexp {
        text-align: center;
        margin-top: 3.5rem;
        margin-bottom: 4rem;
    }

    .services5__groupexp__text {
        text-align: center;
        margin: 0 auto;
    }
    
    .services5__groupexp__text p{
        margin: 0 auto;
        font-size: 1.6rem;
        height: fit-content;
    }

    .labphoto-container {
        width: 390px;
        height: auto;
    }

    #friends {
        width: 290px;
        height: auto;
    }

    .mobile_uncompat {
        display: none;
    }

    .footer__container {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 100%;
    }
    
    .social__media {
        display: flex;
        align-items: center;
        justify-self: center;
    }

    .social__media--wrap {
        align-items: center;
        justify-self: center;
    }

    .footer__logo {
        align-items: center;
        justify-self: center;
    }

    .website__rights {
        align-items: center;
        justify-self: center; 
    }

    .social__icons {
        align-items: center;
        justify-self: center;
    }

    #navbar__logo {
        
    }

    /* People */

    .people{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;

    }

    .people__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 100%;
    }

    .people__container__item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .member__content p2 {
        overflow: auto;
    }
    
    #bionorm_icon {
        margin-bottom: 1em;
    }
    .mobile_uncompat_people {
        display: none;
    }

    /* Projects */

    .projects{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_ongoing_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_ongoing {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
        padding: 1em 1em 0 1em;
    }

    .project_ongoing_info {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: fit-content;
        margin: 1em;
    }

    .project_ongoing h {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
    }

    .project_completed_wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_completed_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_completed {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em 1em 0 1em;
    }


    /* Publications */

    .publications {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_list {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        border-top: 2px solid #784d53;
    }

    .publications_item a {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .publications_item p1 {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto 2.5em auto;
        padding: 1em;
    }

    .h {
        text-align: center;
        align-items: center;
        justify-content: center;
        width: auto;
        margin: 0 auto;
    }
    .p1 {
        margin-bottom: 1em;
    }
    /* Social */

    .social {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .news_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .Bedirs_Diary {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
    }

    .instagram-media {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
        border-top: 2px solid #007ab3;
    }

    /* Join Us */

    .openpositions {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .openpositions_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .openpositions_tablecontainer {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        text-align: center;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
        overflow: auto;
    }

    .internship_header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .internship_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: fit-content;
        margin: 0 auto;
        padding: 1em;
    }

    .internship_content p{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
    }

    /* Contact Us */

    .contactus {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactusheader {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactusheader h1{
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactus__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
    }

    .contactinfo_header p{
        align-items: center;
        justify-self: center;
    }

    .contactinfo_address {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_address p {
        font-size: 1em;
    }

    .googlemaps__container {
        display: none;
    }
    
    .footer__container {
        display: flex;
        flex-direction: column;
        margin-top: auto;

    }
    .social__media {
        display: flex;
        flex-direction: column;
    }
    
}

@media screen and (max-width: 480px) {
    .index_page{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;

    }

    .main__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 90vh;
    }

    .main__content {
        text-align: center;
    }

    .main__content h1 {
        font-size: 2rem;
    }

    .main__content h2 {
        font-size: 2rem;
        padding: 1.5rem;
    }

    .main__content p {
        margin-top: 1rem;
        font-size: 1.5rem;
    }

    .main__img--container {
        width: fit-content;
        height: auto;
        margin-bottom: 1rem;
    }

    #main__img {
        width: 150px;
        height: auto;
    }
    .main__btn {
        margin-top: 0;
    }

    .services__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        gap: 0;
    }

    .services__card {
        text-align: center;
        margin-bottom: 1rem;
    }

    .services__card h1{
        font-size: 2rem;
        margin-top: 5rem;
    }

    .services__groupexp {
        text-align: center;
    }

    .services__groupexp__text p{
        font-size: 1em;
    }

    .main__btn2 {
        padding: 0.5em;
    }

    .services2__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 0;
        height: fit-content;
    }

    .services2__card {
        text-align: center;
    }

    .services2__card h2{
        padding-top: 2rem;
        font-size: 2rem;
    }

    .services2__groupexp {
        text-align: center;
    }

    .services2__groupexp__text p{
        font-size: 1.1rem;
    }

    .services3__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: auto;
    }

    .services3__card {
        text-align: center;
    }

    .services3__card h2{
        font-size: 2rem;
    }

    .services3__groupexp {
        text-align: center;
        margin: 0;
    }

    .services3__groupexp__text p{
        font-size: 1rem;
    }

    .main__btn4 {
        height: 4em
    }
    #dynamicText {
        font-size: 1.2rem;
    }

    .services4__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .services4__card {
        text-align: center;
    }

    .services4__card h2{
        font-size: 2rem;
    }

    .services4__groupexp {
        text-align: center;
        margin: 1em;
    }

    .services4__groupexp__text {
        text-align: center;
    }
   
    .services4__groupexp__text p{
        margin: 0;
        font-size: 1rem;
    }

    .antiaging_show {
        text-align: center;
    }

    .antiaging--container {
        text-align: center;
    }

    .services5__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin-bottom: 1em;
    }

    .services5__card {
        text-align: center;
    }

    .services5__card h2{
        font-size: 2rem;
    }

    .services5__groupexp {
        text-align: center;
    }

    .services5__groupexp__text {
        text-align: center;
        margin: 1em;

    }
    
    .services5__groupexp__text p{
        font-size: 1rem;
    }

    .labphoto-container {
        width: 100%;
        height: auto;
    }

    #friends {
        width: 290px;
        height: auto;
    }

    .mobile_uncompat {
        display: none;
    }

    .footer__container {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        height: 100%;
    }
    
    .social__media {
        display: flex;
        align-items: center;
        justify-self: center;
    }

    .social__media--wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
    }

    .footer__logo {
        align-items: center;
        justify-self: center;
    }

    .website__rights {
        align-items: center;
        justify-self: center; 
    }

    .social__icons {
        align-items: center;
        justify-self: center;
    }

    #navbar__logo {
        width: fit-content;
        height: fit-content;
        margin-bottom: 0.5em;
        margin-top: 0.8rem;
        font-size: 1.4em;
    }

    /* People */

    .people{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .people__header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }

    .people__container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .people__container__item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .member__content p2 {
        overflow: auto;
    }
    
    #bionorm_icon {
        margin-bottom: 1em;
    }
    .mobile_uncompat_people {
        display: none;
    }

    /* Projects */

    .projects{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .project_ongoing_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .project_ongoing {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
        padding: 1em 1em 0 1em;
    }

    .project_ongoing_info {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: fit-content;
        margin: 1em;
    }

    .project_ongoing h {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em;
    }

    .project_ongoing_header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }

    .project_completed_wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .project_completed_header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }
    .project_completed_header p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;

    }

    .project_completed {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em 1em 0 1em;
    }


    /* Publications */

    .publications {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }

    .publications_list {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
    }

    .publications_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        border-top: 2px solid #784d53;
    }

    .publications_item a {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .publications_item p1 {
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto 2.5em auto;
        padding: 1em;
    }

    .formore {
        margin-top: 1em;
    }

    /* Social */

    .social {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .news_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }

    .Bedirs_Diary {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .instagram-media {
        display: flex;
    }

    /* Join Us */

    .openpositions {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .openpositions_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
    }

    .openpositions_header h1{
        font-size: 2em;
    }

    .openpositions_tablecontainer {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        text-align: center;
        align-items: center;
        justify-self: center;
        width: 100%;
        padding: 1em;
        overflow: auto;
    }

    .internship_header {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 1em auto;
        padding: 1em;
    }

    .internship_header h1{
        font-size: 2em;
    }

    .internship_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        height: fit-content;
        margin: 0 auto;
        padding: 1em;
    }

    .internship_content p{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
        margin: 0 auto;
        padding: 1em;
    }

    /* Contact Us */

    .contactus {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactusheader {
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactusheader h1{
        display: flex;
        align-items: center;
        justify-self: center;
        width: 100%;
        font-size: 2em;
    }

    .contactus__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_header {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
    }

    .contactinfo_header p{
        align-items: center;
        justify-self: center;
    }

    .contactinfo_address {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_mail {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-self: center;
        width: 100%;
    }

    .contactinfo_mail p{
        font-size: 0.8em;
    }

    .googlemaps__container {
        display: none;
    }
    
    .footer__container {
        display: flex;
        flex-direction: column;
        margin-top: auto;

    }
    .social__media {
        display: flex;
        flex-direction: column;
    }
    
}


