#sp-page1, #sp-page2, #sp-page3,#sp-page4,#sp-page5,#sp-page6,#sp-page7 {color: #fff;text-shadow: 0px 0px 3px #222, 2px 2px 0px rgba(0,0,0,0.55); 
background-origin: initial;
background-clip: initial;
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center center;
position:relative;
}
@media (max-width: 576px) {
#sp-page1, #sp-page2, #sp-page3,#sp-page4,#sp-page5,#sp-page6,#sp-page7 {background-attachment:scroll !important;}
}
#sp-page1 .sp-module, #sp-page2 .sp-module,#sp-page3 .sp-module, #sp-page4 .sp-module,#sp-page5 .sp-module, #sp-page6 .sp-module, #sp-page7 .sp-module {
    font-size: 150%;
    padding: 130px 0px;
}
#sp-page4 .sp-column, #sp-page6 .sp-column, #sp-page7 .sp-column{
background-image: url(../images/patterns/dark.png ); background-position: center top; background-repeat: repeat;
}
#sp-page1 .sp-column{
background-image: url(../images/patterns/lines.png ); background-position: center top; background-repeat: repeat;
}
#sp-page2 .sp-column{
background-image: url(../images/patterns/lines1.png ); background-position: center top; background-repeat: repeat;
}
#sp-page3 .sp-column{
background-image: url(../images/patterns/dots.png ); background-position: center top; background-repeat: repeat;
}
#sp-page5 .sp-module-title{
    text-align: center;
    padding-bottom: 30px ;
}
#trueHeader {
    background: rgba(255,255,255,0.9);
}

