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: 90px 50px;
  }
}
  
 
/* ***************************
      ONE-SHOT
****************************** */
.one-shot {
    background: #00133a url(../images/sakura.jpg) no-repeat center top;
    background-attachment: fixed;
  background-size: cover;
}


@media only screen and (min-width: 601px) 
{
    .one-shot .container
    {
        padding-top: 220px;
        padding-bottom: 0px;
    }
    
    .one-shot h3 {color:  #34495e ; font-size: 40px; font-family: 'Antic Didone', serif;}
    .one-shot p{font-size: 17px}
}

@media only screen and (max-width: 600px) 
{
    .one-shot .container
    {
        padding-top: 150;
        padding-bottom: 0px;
    }
    
    .one-shot h3 {color:  #34495e ; font-size: 30px; font-family: 'Antic Didone', serif;}
    .one-shot p{font-size: 15px}

}

.one-shot img {
  max-width: 100%;
  height: auto;
}
 


/* ***************************
      NOTABLE ARTISTS
****************************** */
.artists {
    background: #00133a url(../images/sakura.jpg) no-repeat center top;
    background-attachment: fixed;
    background-size: cover;
    word-wrap: break-word;
}

@media only screen and (min-width: 601px) 
{
    .artists h3 {color:  #34495e ; font-size: 35px; font-family: 'Antic Didone', serif; text-align: center}
    
    .artists h2 {font-size: 28px}
    
    .artists h4 {font-size: 17px}

    .artists p{word-wrap: break-word; font-size: 15px}

    .artists img{width: 25%; height: auto}
}


@media only screen and (max-width: 600px) 
{
    .artists h3 {color:  #34495e ; font-size: 30px; font-family: 'Antic Didone', serif; text-align: center}
    
    .artists h2 {font-size: 25px}
    
    .artists h4 {font-size: 17px}

    .artists p{word-wrap: break-word; font-size: 13px}

    .artists img{width: 40%; height: auto}
}

/* ***************************
      PROJECT-SKS
****************************** */
.project-sks {
    background: #00133a url(../images/top_secret.png) no-repeat center top;
    background-attachment: fixed;
  background-size: cover;
}

.project-sks .container {
  padding-top: 220px;
  padding-bottom: 0px;
}


 
@media only screen and (min-width: 992px) 
{
    
    .project-sks h3 {color: #fb271f  ; font-size: 70px; font-family: 'Black Ops One', cursive;}
    .project-sks p {font-family: 'Coda Caption', sans-serif; font-size: 15px }
    .project-sks img
    {
        width:325px; 
        height:250px;
    }
    
}

@media only screen and (max-width: 991px) 
{
    
    .project-sks h3 {color: #fb271f  ; font-size: 50px; font-family: 'Black Ops One', cursive;}
    .project-sks p {font-family: 'Coda Caption', sans-serif; font-size: 15px}
    .project-sks img
    {
        width:75%; 
        height:auto;
    }
}

@media only screen and (max-width: 600px) 
{
    
    .project-sks h3 {color: #fb271f  ; font-size: 45px; font-family: 'Black Ops One', cursive;}
    .project-sks p {font-family: 'Coda Caption', sans-serif; font-size: 13px}
    .project-sks img
    {
        width:75%; 
        height:auto;
    }
}




/* ***************************
      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;
  }