@media screen and (max-width: 768px)
{
.content-section-condition
{
      width: 100%;
      height: auto;      
}
.content-section-condition
.condition-container
{      
      width: 95%;
      height: auto;                       
      text-align: center;
}
.content-section-condition
.condition-a
{
      width: 100%;
      height: 25vh;
      margin-right: 0;      
}
.content-section-condition
.condition-b
{
      width: 100%;
      float: none;
      height: 25vh;      
      margin-right: 0;         
}
.content-section-condition
.condition-background
{
      width: 95%;
      margin: 0 auto;
}
.content-section-condition
img
{
      width: 100%;
      height: 25vh;                  
}
.content-section-condition
.condition-article
{
      padding: 25px;
}
.content-section-condition
h5
{      
      font-size: 35px; 
}
}



@media screen and (max-width: 768px)
{
.content-section-contrigbution
{
      width: 100%;
      height: auto;            
}    
.content-section-contrigbution
.contrigbution-container
{      
      width: 100%;
      height: auto;            
}    
.content-section-contrigbution
.contrigbution-a
{      
      width: 100%;        
      height: auto;      
}
.content-section-contrigbution
.contrigbution-heading
{
      padding: 15px;
}
.content-section-contrigbution
.contrigbution-heading
h5
{
      width: 100%;
      float: none;      
      font-size: 12px; 
      text-align: start;
}
.content-section-contrigbution
.contrigbution-b
{      
      width: 100%;        
      height: auto;      
}
.content-section-contrigbution
.contrigbution-paragraph
{
      width: 100%;
      margin: 0 auto; 
      padding: 0 15px;     
}
.content-section-contrigbution
h6
{               
      font-size: 14px;      
}
.content-section-contrigbution
li
{                 
      padding: 5px 0;
      font-size: 14px;
      line-height: 2.0;            
}
}
@media screen and (min-width: 768px) and (max-width: 1600px) 
{
.content-section-contrigbution
.contrigbution-a
{      
      width: 25%;              
}
.content-section-contrigbution
h5
{
      width: 80%; 
      padding: 15px 0;
}
.content-section-contrigbution
.contrigbution-b
{      
      width: 80%;                    
}
.content-section-contrigbution
.contrigbution-paragraph
{     
      width: 80%;
      margin: 0 auto; 
      padding: 0 30px;     
} 
}

