/* Main Navigation */
#main-list {
    display: none;
}
 /* Sie Navigation */
 #side-nav {
     width: 100vw;
 }
 #side-nav #general-list {
     width: 100%;
     border: none;
     align-content: center;
     align-items: center;
     justify-content: space-between;
 }
 
 #side-nav #info-list {
     display: none;
 }

 #side-nav #general-list a {
     padding: 5px 20px;
     margin-bottom: 10px;
     
 }
 #side-nav #general-list a:hover {
    border-bottom: 0.5px rgba(255, 255, 255, 0.55) dashed;
 }

 
/* Main-Footer */
#main-footer-content {
    display: flex;
    flex-direction: column;
    align-content: center;
    text-align: center;
}
#frist-row {
    flex-direction: column;
    align-content: center;
    text-align: center;
}
#second-row {
    flex-direction: column;
    align-content: center;
    text-align: center;
}

.py-mobile {
    padding-bottom: 10px;
}


/* Article Layout */
.article-container {
    display: flex;
    flex-direction: column;
}

.become-client-contact {
    display: flex !important;
}

/* Article >> Location */
#contact-us img {
    display: none;
}

#location-wrap {
    display: flex;
    flex-direction: column;
}

#location-wrap > div:first-child
/* #location-wrap > div:nth-child(2) */
{
    border-bottom: 0.5px dashed rgba(0, 0, 0, 0.283);
}

#our-location {
    margin-top: 30px;
    border: none;
}

#our-location h2 {
    margin-bottom: none;
}

/* Capabilities */
#Capabilities {
    height: fit-content;
}
#Capabilities .container {
   height: auto;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   align-items: flex-start;
}

#Capabilities .main-function {
   display: none;
}
#Capabilities .container .side-function {
   display: grid;
   grid-template-columns: 1fr;
   gap: 10px;
   padding-bottom: 15px;
   height: fit-content;
}

#Capabilities .container .side-function a {
    display: inline-block;
    position: relative;
    padding-top: 10px;
}

#Capabilities .container .side-function img {
    display: none;
}


#legal {
   display: flex;
}
/* Team */
#our-team img {
    display: none;
}
#our-team {
    padding: 20px 0;
    flex-direction: column;
    display: flex;
    Text-align: center;
    align-items: center;
    justify-items: center;
    margin: 0;
    justify-content: center;
}

#our-team {
    padding: 20px 0;
}

/* Our Partners */
#partner-content {
    grid-template-columns: repeat(4, 1fr);
}

