       .video-container {

            position: relative;

            padding-bottom: 56.25%; /* 16:9 aspect ratio */

            height: 0;

            overflow: hidden;

            max-width: 100%;

            background: #000;

            margin-bottom: 20px;

        }

        .video-container iframe,

        .video-container object,

        .video-container embed {

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

        }