well i am nice … so commenting to give feedback … unfortunately negative feedback … but being your first try … take it as constructive criticism and me trying to help.
will start with the color … while the web page color is fine and goes great with the main image the text color is not and makes reading it and in some cases seeing it extremely difficult … the text color needs a lot more contrast to stand out against the background color.
And while the page mostly looks good at full screen size on my laptop (payment options and card icons are just starting to move into portfolio section when i look at it … may not be the case on a larger screen) Its not a responsive web site and when you start to make the page smaller every thing falls apart.
Now maybe the idea was to build the page and when you learn more refactor it so its responsive if so you have a good start and should look good when made responsive.
if this was not the idea though … you have a problem and need to work on the responsive aspect. As i dont use bootstrap cant advise here … as i use media queries and some flexbox … but what i do is start at mobile size create a section and build it out to large size . while doing this i use the developer tools in chrome to look at how the page looks on different devices to make sure its scaling properly.
ok thats it please dont take this as being negative but as constructive criticism … you have a good page overall to work with just the responsiveness not working is a big issue.