/* ============================================================
  SECTIONS
============================================================ */
section.module:last-child {
  margin-bottom: 0;
}
section.module h2 {
  margin-bottom: 40px;
  font-family: "Roboto Slab", serif;
  font-size: 30px;
}
section.module p {
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 40px 0;
}
section.module.parallax {
  height: 600px;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)   
{
        section.module.parallax {
          background-attachment: scroll;
        }          
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
{
        section.module.parallax {
          background-attachment: scroll;
        }          
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
        section.module.parallax {
          background-attachment: scroll;
        }          
}

@media only screen 
and (min-device-width : 540px) 
and (max-device-width : 960px) { 
        section.module.parallax {
          background-attachment: scroll;
        }          
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
        section.module.parallax {
          background-attachment: scroll;
        }          
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
        section.module.parallax {
          background-attachment: scroll;
        }          
}