All pages are validated without errors at https://validator.w3.org/.
I tested my site with the tool http://wave.webaim.org/. I was able to correct most of the errors based on the report, but some errors remains due to low contrast.
To improve accessibility for video background play, I added the "Pause" button to allow users to stop the video. For users with browsers that do not support video, I added the background image.
All icons are from Fontawesome with built-in accessibility.
I removed the carousel default sliding - users have to click to start the slide show.
I used Bootstrap3 framework to create a responsive web site.
All pages are responsive except the landing page full background video. To make the landing page responsive I used relative units and @media queries instead of Bootstrap to shrink text and change color for different screen sizes.
I made my own favicon - you can see it at the browser tab.
I used background gradient color.
I experimented with the text shadow rule to achieve a 3D font effect on pages headings (in the current state this does not pass accessibility contrast check)
Embeded Google map within iframe, and since iframe is not screen reader accessible, I included a title attribute inside the iframe tag. I also included text-based directions and address.
Included a carousel that does not start automaticaly.
Added a JavaScript button to pause the full screen background video.
Added sticky footer on all pages except landing page.