
*{
    margin:0%;
    padding:0;
    text-decoration: none;
    box-sizing:border-box;
    list-style: none;
}
body{
    width: 100%;
    background-color: rgb(243, 245, 247);
    box-sizing: border-box;
}
a, .btn {
    transition: all 0.2s ease-out 0s;
}
a {
    color: rgb(179, 248, 75);
}



.about_us_main{
    Margin-bottom:50px;
     display:flex;
     flex-direction:column;
    align-items:center;
    justify-content:center;
     padding:1rem;
}
.about_us{
    color:black;
    width:100%;
    padding:10px 40px;
    margin:20px;
    font-size:1.5em;
    line-height:2rem;
     display:flex;
    align-items:center;
    justify-content:center;
    
}
.about_us_title{
    Width:100%;
    padding:1rem 3rem;
    margin:1rem 2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    
    
}
.about_us_title span{
   
     Padding:auto;
 
font-family: 'Roboto', sans-serif;

      font-family: 'Courgette', cursive;
    color:rgb(71, 190, 240);
    Font-size:5rem;
    
}

.about_us_address_div{
    width:100%;
    padding:10px 3rem;
}
.about_us_address{
    color:black;
    Font-size:1rem;
    font-weight:bolder;
    
}
.about_us_address_span{
    color:black;
    Font-size:1em;
    font-weight:bold;
    margin-bottom:50px;
    
}






/*for contact us page*/

.contact_main_body{
    width: 100%;
    height: auto;
    display:flex;
    flex-direction: column;
  
}
.contact_title{
    width: 100%;
    height: 3rem;
  background-color:rgb(237, 92, 167);
}
.contact_title h1{
     font-size:2em;
    justify-content: center;
    color:white;
    margin-left:1em;
    align-items: center;
    
}
.addressleft_right{
    display:flex;
    
     width: 100%;
     height:auto;
     margin:1em;
     padding:1em;
    
}

.addressleft{
     width: 35%;
     
     margin:1em;
     padding:1em;
    
}
.addressright{
     width: 65%;
    
     margin:1em;
     padding:1em;
    
}