body {
    font: 400 15px/1.8 Lato, sans-serif;
    color: #777;
  }
 
 @media only screen and (min-width: 601px) 
{
  .container 
    {
    padding: 80px 120px;
  }
}
 
@media only screen and (max-width: 600px) 
{
  .container 
    {
    padding: 80px 50px;
  }
}


/* ***************************
      HOME STORY SECTION
****************************** */
.vol {
  background: #00133a url(../images/bubbles.jpg) no-repeat center top;
    background-attachment: fixed;
  background-size: cover;
}

.vol .section-title {
  padding-bottom: 20px;
}

 .vol .container 
{
    padding-top: 220px;
    padding-bottom: 40px;
}
 .vol .container2 
{
    padding-top: 100px;
    padding-bottom: 0px;
}
table
{
    background: #ffff;
    table-layout: fixed;
        
}

td
{
    text-align: left;
    font-size: 18px;
    
}

.btn-primary {
    font-size: 20px;
}
.btn-primary2 {
    font-size: 30px;
    color: white;
}

@media only screen and (min-width: 992px) 
{
    .vol h3 {color: #fda0f1; font-size: 50px; font-family: 'Fredoka One', cursive; text-align: center}

    .vol img{width: auto; height: 500px}

   
    .description p
    {
        font-size: 17px;
        font-family: font-family: 'Russo One', sans-serif;
    }
    
    .vol iframe{
      width: 85%;
     height: 600px; 
    }
}

@media only screen and (max-width: 991px) 
{
    .vol h3 {color: #fda0f1; font-size: 30px; font-family: 'Fredoka One', cursive; text-align: center}

    .vol img{width: 100%; height: auto}

   
    .description p
    {
        font-size: 15px;
        font-family: font-family: 'Russo One', sans-serif;
    }
    
    .vol iframe{
      width: 85%;
     height: 600px; 
    }
    
}



@media only screen and (max-width: 600px) 
{
    .vol h3 {color:#fda0f1; font-size: 25px; font-family: 'Fredoka One', cursive; text-align: center}

    .vol img{width: 100%; height: auto}

    .description p
    {
        font-size: 14px;
        font-family: font-family: 'Russo One', sans-serif;
    }
    .btn-primary {
    font-size: 15px;        
    }
    
    .vol iframe{
      width: 80%;
      height: 500px;   
    }
}

/* ***************************
      HOME FOOTER
****************************** */
.newsletter {
    background-color: #aeb6bf;
    
}

.newsletter .container{
    padding-top: 10px;
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 0px;
}

.newsletter .form-group{
    display: inline-block;
  vertical-align: middle;   
}

.newsletter input[type=email] {
   
    width: 300px;
    height: 50px;
    font-size: 20px;
    
}

.newsletter input[type=submit] {
    height: 51px;
    background-color: #f9d1fc ;
    color:#fff;
    font-size: 20px
}

.newsletter form button {
    height: 50px;
    background-color: #f9d1fc ;
    color:#fff;
    font-size: 20px
}

footer {
    background-color: #2d2d30;
    color: #f5f5f5;
    padding: 32px;
  }
 
footer p{
    font-size: 20px;
    margin-bottom: -5px;
}
   
  .form-control {
    border-radius: 0;
  }