You could use two overlapping rectangles and rotate them with transforms but as you have icons in the middle then you may as well use an image for the whole thing (unless you already have font-icons for the little icons in the middle).
Whether its boostrap or not you would code that section in the same way you would code any section. It’s just 3 columns and some margins. You can use bootstraps grids for the columns or just come out of the grid for that section and use your own code. It’s just basic css.
I would do it with 3 display:table-cells with a fixed width middle cell for the icons and the fluid width cells for the left and right columns. Just move the first item in the third column down with some margins.
Or use appropriate columns from the bootstrap grid.
Otherwise just us an image for the whole thing and swap the image on hover.
Could you provide me example code for this.
You show me yours first
We like the OP to make an attempt first before we offer code so that we can see where you are at and also to give us some code to work with rather than working from scratch.