.media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
.media2click-wrap iframe {
  width: 1180px !important;
  height: 665px !important;
}


.media2click-placeholder {
  position: relative;        
}

.media2click-placeholder-inner {
  position: absolute;        
  inset: 0;                  
  display: flex;
  flex-direction: column;
  align-items: center;       
  justify-content: center;   
  text-align: center;        
  padding: 1.5rem;           
  box-sizing: border-box;
}

.media2click-placeholder.media2click-haspreview { color: #fff; text-shadow: none;  }

.media2click-placeholder-video.media2click-haspreview .media2click-placeholder-inner { background-image: none;  }
.media2click-placeholder-inner { background: rgba(0,0,0,.55); transition: .5s; }
.media2click-placeholder.media2click-haspreview:hover .media2click-placeholder-inner, 
.media2click-placeholder.media2click-haspreview:focus-within .media2click-placeholder-inner {  background: rgba(0,0,0,.85); transition: .5s; }
.media2click-content a { background: #aeaeae; color: #fff; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-top: 15px;}

.media2click-controls { top: auto; bottom: 25%; left: 0; right: 0; margin: auto; }

.media2click-controls .media2click-button {padding: 10px 15px; background: #fff; color: #250e62; border: 1px solid #250e62; transition: .5s; }
.media2click-placeholder:hover .media2click-button, .media2click-placeholder:focus-within .media2click-button {  background: #250e62; color: #fff; border: 1px solid #fff; transition: .5s; }


@media (max-width:1198px) {
    .media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
    .media2click-wrap iframe {
    width: 950px !important;
    height: 535px !important;
    }
}
  
  
@media (max-width:998px) {
    .media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
    .media2click-wrap iframe {
    width: 750px !important;
    height: 425px !important;
    }
}

@media (max-width:798px) {
    .media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
    .media2click-wrap iframe {
        width: 550px !important;
        height: 315px !important;
    }
    .media2click-controls { top: auto; bottom: 0; left: auto; right: 0; margin: auto; }
    .media2click-content { line-height:1.2rem }
    .media2click-content a { margin-top: 5px;  float: left }
    .media2click-controls .media2click-button { padding: 2px 5px; }

}
  
@media (max-width:578px) {
    .media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
    .media2click-wrap iframe {
    width: 450px !important;
    height: 255px !important;
    }
}
@media (max-width:468px) {
    .media2click-placeholder.media2click-placeholder-video.media2click-haspreview, 
    .media2click-wrap iframe {
    width: 350px !important;
    height: 198px !important;
    }
}
