#wrapper{
    max-width:1180px;
    margin:0 auto;
    background-color:#e3f8ff;
}

a:visited {
    color: #4a8c8e;
}
a:hover{
    color:#F47E50;
}
#statistic1{
  font-family:'Montserrat', sans-serif;
  font-size:45px;
  color: #4a8c8e;
    border-style:solid;
  border-width: 20px;
  border-color: #64a8ae;
  text-align: center;
  line-height: 4em;
    animation:pulse 6s infinite; 
    transform-origin:center center;
}


@keyframes pulse{
   50%, 100% { 
   transform: scale(0.5);
      /*opactiy:0; */
   }
   50% {
     transform:scale(1.0);
   
}


#coral{
transform-origin:center;
float:left;
fill: #f47e50;
    margin:auto;
}

@keyframes fadeOut {
  0% {
 opacity: 1;

  }
  100% { opacity: 0;
  
}
  
}
    
svg {
}
  
  .cls-3 {
  }
#Large_Coral {
    width:40vw;
    height:40vw;
}
#Medium_Coral {
}


#waves{
    width:20vw;
    height:20vw;
  margin:0 auto;
  display:block;
  float: center;
    transform-origin:right;
  animation:left;
  animation: slide 4s;
}
    
@keyframes slide {
0% {transform: translateX(-100px);}
100% { transform: translateX(100vw);}

}
}

#fish{
  transform-origin:right;
  animation:left;
  animation: slide 4s infinite;
}


@keyframes slide {
0% {transform: translateX(-100px);}
100% { transform: translateX(100vw);}

}




 

#important{
font-family: 'Montserrat', sans-serif;
font-size:40px;
color: #63a8ae;
text-align:center;
border-style: solid;
border-color: 64a8ae;
border-width:20px;
background-color:#e3f8ff;
max-width: 1180px;
    margin:auto;
} 


.bullets{
    margin: auto;
    text-align: center;
    width: 100%;
/*    width:90vw;*/
   line-height: 5em;
    border-style:solid;
    border-color:white;
    border-width:60px;
    
}

#wavestroke{
   stroke: #64a8ae;
  stroke-width: 2;
    animation:pulse 6s infinite; 
    transform-origin:center center;
}

@keyframes pulse{
   0%, 100% { 
   transform: scale(.75);
      /*opactiy:0; */
   }
   50% {
     transform:scale(1.0);
   
}
    
}


#help{
font-family: 'Montserrat', sans-serif;
font-size:40px;
color: #4a8c8e;
text-align:center;
border-style: solid;
border-color: 64a8ae;
border-width:20px;
    line-height: 2em;
background-color:#e3f8ff;
max-width:  1180px;
margin:auto;
} 



#clean{
/*    width:90vw;*/
    max-width:960px;
    line-height:5em;
    border-style: solid;
    border-color: white;
    border-width: 50px;
    margin:auto;
     display:block;

  
    
}


#citations{
    font-family: 'Montserrat', sans-serif;
font-size:27px;
color: #63a8ae;
text-align:center;
border-style: solid;
border-color: 64a8ae;
border-width:20px;
background-color:#e3f8ff;
max-width: 1180px;
    margin:auto;
    
}






