Hey @Boddaa,
This is a nice attempt. I would like to make a few suggestions.
Add image description i.e alt="Esmael's picture" so that it will be more accessible.
You should be consistent with either mobile-first approach or desktop-first approach. This will ensure that you stick with either @media(min-width: )
or @media(max-width: )
Additional: try BEM methodology in naming css classes. You will love it!
1