.live-demo-containter { background: #004188; padding-top: 2.5rem; position: relative; margin: 0 0 30px 0; } .live-demo-containter::after { content: ""; background: #004188; position: absolute; left: 50%; top: 0px; width: 100vw; transform: translate(-50%,0); height: 100%; z-index: -1; }