.maincontent {
padding:70px 0px;
width:100%;
position:relative;
background-image: linear-gradient(180deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.85) 100%),url(/imageserver/UserMedia/goodvibes/pattern-bg.jpg);
background-size:cover;
background-position: bottom; 
  background-repeat: no-repeat;
}

.maincontent {
padding:70px 0px;
width:100%;
max-width:100%;
position:relative;
background-image: linear-gradient(180deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.85) 100%),url(/imageserver/UserMedia/goodvibes/pattern-bg.jpg);
background-size:cover;
background-position: bottom; 
  background-repeat: no-repeat;
}

.site-width {
width:100%;
max-width:1800px;
}