*{box-sizing: border-box; word-wrap: break-word;}
body
{
    margin:0;
    padding:0;
    font-family: 'Oxygen', sans-serif;
    background-color: #34374C;
}
a
{
    text-decoration: none; 
    color: #F6F6F6;
}
a:hover
{
    opacity: 0.7;
    color: #F6F6F6;
}
p{ text-indent:2vw; }
.container
{
    margin: 0 auto;
    padding: 0;
}
.menu
{
    list-style: none;
    display: flex;
    width: 100%;
    background-color: #2C2E3E; 
    margin-top: 10px;
    height: fit-content;
    padding: 5px;
   
}
.menulink
{
    display: block;
    margin-top: 10px;
    margin-left: auto;
}
.menulink ul
{
    width: fit-content;
    height: fit-content;
    padding: 10px;

}
.menulink li
{
 display: inline;
 margin-left: 10px;
}
.menulogo
{
  border-radius: 5px;
  margin-top: 5px;
}
.seperator
{
    background-color: #EE2B47;
    height: 3px;
    width: 100%;
}

.about
{
    background-image:url("../img/qualitypolicy.jpg") ;
    background-size: cover;
    width: 100%;
    text-align: justify;
    font-size: larger;
    padding: 50px;
    margin: auto;
    color: #F6F6F6;
}
.about p
{
    background-color: #34374C;
    padding: 5px;
    background-color: #2c2e3e72;
}

.aboutcontainer
{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: flex;
    flex-direction: column;
  
    
}
.contentabout
{
    width: 100%;
}
.contentextra
{
    width: 100%;
    padding: 5px;
}

#textquality
{
    color: #F6F6F6;
    font-size: large;
    padding: 5px;
    text-align: justify;
    background-image: url("../img/sol.jpg");
    background-size: cover; 
}

#textmiss
{
    background-color: #2C2E3E;
    color: #F6F6F6;
    font-size: large;
    padding: 5px;
    text-align: justify;
    background-image: url("../img/sag.jpg");
    background-size: cover; 
    
    

}

.contentextra li
{
    margin-top: 60px;
    background-color: #34374c67;
   
    list-style: none;
}
.contentabout li
{
    background-color: #34374c67;
 text-align: justify;
    list-style: none;
}

.contactcontainer
{
    width: 100%;
    display: flex;
    flex-direction: row;
}
.mapping
{
    width:fit-content;
    height: fit-content;
    padding: 10px;
    border: #EE2B47 3px solid;
}
.contact-info
{
    width: 100%;
margin-left: 10px;
padding: 20px;
font-size: large;
color: #2C2E3E;
background-color: #F6F6F6;
height: fit-content;

}
.contact-logo
{
    display: flex;
    flex-direction: row;
    padding: 10px;
}

#iso{margin-left: 30px; width: 100px;}
#contactlogo
{
    width: 200px;
    height: 70px;
    margin-left: 10px;
    margin-top: 40px;
}


footer
{
    background-color: #2C2E3E;
    color: #F6F6F6;
    padding: 5px;
    text-align: center;
}
@media (max-width: 575.98px) 
{  
    .contactcontainer
    {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .mapping
{
    width:fit-content;
    height: fit-content;
    padding: 10px;
    border: 0;
    
}
.contact-info
{
    width: 100%;
margin-left: 0;
padding: 20px;
font-size: large;
color: #2C2E3E;
background-color: #F6F6F6;
height: fit-content;

}
#contactlogo
{
    width: 200px;
    height: 70px;
    margin-left: 10px;
    margin-top: 40px;
}
}