body{
    text-align:center;  
    font-family:'Montserrat Alternates';
    font-size: 16px;
    background-color:#a1c69c; 
    margin:0;
}

header{
 background-image: url(images/small%20pic.png);
/* rgba(255, 255, 255, 0.1,)rgba(161, 198, 156, 1);*/

    
    height:1050px;
    width:auto;
    display:block;
    background-size: cover;
    background-position:center;
    background-repeat:no-repeat;
    padding:0px;
    margin:0px;
    
}
.w1{

  text-align:left;  
    font-family: 'Webdings';
    font-size: 35pt;
    color: #374d2e;  
   margin:0px;
    padding-left: 0px;
}
.g{
   font-family:'Avenir Next Condensed'; 
    font-size: 72pt;
    font-weight: lighter;
    color: #374d2e;
    text-align:left;
    padding-right:0;
    margin-right: 0;
}

.h6 {
    font-family: 'Montserrat';
    color: white; 
    font-size: 26pt;
    text-align: left;
   margin:0;
    padding-bottom:55px;
}

.w{
    text-align:center;  
    font-family: 'Webdings';
    font-size: 45pt;
    color: #374d2e;
    padding-bottom: 0;
    margin-bottom:0;
margin-top:5;
}

.w2{
    text-align:center;  
    font-size:50pt;
    font-family:'Wingdings';
    color:  #374d2e;
    padding-bottom:0;
    margin-bottom:0;
    padding-top:0;
    margin-top:5;
}
.r2{
  text-align:left;  
    font-size:20pt;
    color:white;
    font-weight: medium;   
padding-left: 50px;
    margin:0;
}

.r{
  text-align:right;  
    font-size:20pt;
    color:white;
    font-weight: medium; 
padding-right:50px;
    margin:0;
}

.p3{
 font-weight:medium;
    color: #374d2e;
font-size: 50pt; 
    text-align:center;
   padding:0;
    margin:0;
}

p4{
    font-weight:light;
    font-size:26pt;
    color:white;
}

img{
    max-width: 100%;
    height: auto;
    margin:0;
}

h1{
    text-align:center;  
    font-size: 22pt; 
    color: #374d2e;
    font-weight: 500;
    padding-top:0;
    margin-top:0;
}


.h2{
    text-align:center;  
    font-size:16pt;
    color:white;
    font-weight: medium; 
    margin-top:0;
    padding-top:0;
    
}
p{
    text-align:left;  
   color: #374d2e;
    font-size:12pt; 
    font-weight: medium;
    font-family:'Montserrat Alternates';
    margin:20px;
}

.p2{
   text-align:center;  
    font-size:14pt;
    color:white;
    margin-top:0;
    padding-top:0;
    margin-bottom:0;
    padding-bottom: 0;
 
}

.h3{ 
  font-family:'Montserrat Alternates';  
font-weight: semibold; 
  text-align:center;  
font-size:22pt;
color:white;
}

.h4, label{
    text-align: left;
font-weight: medium;
    font-size: 22pt;
    color: #374d2e;
}

.h5{ 
    margin:0;
    font-family:'Montserrat Alternates';
    font-weight: medium;
    font-size:28pt;
    color:white;
    text-align:center;
    
}
.oval-button{
  height: 85px; 
  width: 486px;
  background-color: #374d2e;
    color:white;
  border: none; 
  border-radius: 50px;
    
}
.oval-button:hover{
    background-color: white;
    color:#374d2e;
    cursor:pointer;

}
.oval-button .h5:hover {
color: #374d2e;
}

.email{
    padding-bottom:50px; 


}


.oval-button2{

  height: 85px; 
  width: 486px;
  background-color: #374d2e;
    color:white;
  border: none; 
  border-radius: 50px;
    margin-top:20px;
    margin-bottom:20px;
}
.oval-button2:hover{
    background-color: white;
    color:#374d2e;
    cursor:pointer;


}
.oval-button2 .h5:hover {
color: #374d2e;
}
input {

    text-align:left;
    padding:8px;
    width:365px;
 border-radius: 26px;
    font-size:16px;
    font-family:'Montserrat Alternates';
    box-shadow:none;
margin-bottom: 20px;
    outline:none;
    text-decoration:none;
    border:none;
    
}

label {
      display: float;
  
}

  @media (min-width: 1000px) {
     section, footer, .header-text{
          max-width:1000px;
          margin:0 auto;
      
      } 
      background-image: url(images/mobile20%pic);
      .r, .r2{
          font-size:50px;
      }
      
}