.parallax__container{
    clip:rect(0,auto,auto,0);
    height:600px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:99%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    z-index:-100;
}

@media only screen and (min-width: 1200px) {
  .parallax__container {
      height: 900px;
  }
}

.parallax__container .parallax{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position:fixed;
    top:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    width:100%
}

.parallax-bottom {             
    height: 600px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media only screen and (min-width : 993px) {
    .parallax-bottom {
        height: 500px;
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
            
    .maintxt {position: relative;}
    .maintxt > img, .overlay-text {position: absolute;}
}
        
        
#parallax-container .content{
    height: 600px;
}

@media only screen and (min-width : 1200px) {
    #parallax-container .content{
        height: 900px;
    }
}