.mct-video .video-container{margin:0 auto}@media screen and (min-width: 768px){.width-25p .mct-video .video-container{width:25%}.width-50p .mct-video .video-container{width:50%}.width-75p .mct-video .video-container{width:75%}}.width-100p .mct-video .video-container{width:100%}.mct-video .video-responsive{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.mct-video .video-responsive iframe,.mct-video .video-responsive object,.mct-video .video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.mct-templater-video .templater-block{text-align:center}@media screen and (min-width: 768px){.mct-templater-video .templater-block .item{display:flex;flex-direction:column;height:auto}.mct-templater-video .templater-block.count-2 .item,.mct-templater-video .templater-block.count-4 .item{width:calc(50% - 15px);margin-right:auto}.mct-templater-video .templater-block.count-2 .item:nth-child(2n),.mct-templater-video .templater-block.count-4 .item:nth-child(2n){margin-right:0}.mct-templater-video .templater-block.count-3 .item{width:calc((100% / 3) - 15px);margin-right:auto}.mct-templater-video .templater-block.count-3:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){.mct-templater-video .video-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}.mct-templater-video .item{width:100%;margin-bottom:15px;margin-top:15px}.mct-templater-video .item.style-overlay{background:#fff;border-radius:2px}.mct-templater-video .item.style-overlay h4{text-align:left;margin-top:16px;font-size:20px;text-indent:6px}.mct-templater-video .item .video-blurb{display:flex;flex-direction:column;flex:1 auto;justify-content:space-between}@media screen and (min-width: 768px){.mct-templater-video .item.width-25p img{width:25%}.mct-templater-video .item.width-50p img{width:50%}.mct-templater-video .item.width-75p img{width:75%}.mct-templater-video .item.width-100p img{width:100%}}.mct-templater-video img{width:100%;height:auto;cursor:pointer}.mct-templater-video h4{text-align:center;margin-top:10px;font-size:24px}@media screen and (min-width: 768px){.mct-templater-video h4{font-size:30px}}.mct-templater-video p{font-size:14px}