.video-container { position: relative;padding-bottom: 100%;padding-top: 30px;height: 0;overflow: hidden;max-width: 100% } .video-container iframe, .video-container object, .video-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }