.experience-pd_assets-videoComponent {
  width: 100%;
  height: 100%; }

.videoModalPopup .modal-body-pdplus {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 1rem; }

.mainbanner-figure {
  width: 100%;
  height: 100%; }

.embed-responsive {
  height: 100%; }
  .embed-responsive video,
  .embed-responsive iframe {
    -o-object-fit: cover;
       object-fit: cover; }

.experience-component .mainbanner-container {
  height: 100%; }

.video-fullWidth {
  height: 100%; }

.video-modal-outer {
  width: 100%;
  height: 100%; }
  .video-modal-outer a {
    display: block;
    height: 100%;
    position: relative; }
    .video-modal-outer a img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .video-modal-outer a i {
      width: 100%;
      height: 100%;
      -webkit-transition: background-color 0.3ms linear;
      transition: background-color 0.3ms linear;
      position: absolute;
      top: 0;
      left: 0;
      font-size: 10vw;
      color: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.objectfit-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }
