.enteraddons-video-wrap {
    margin-top: 40px;
    position: relative;
}
.enteraddons-video-wrap .vdo_btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.enteraddons-video-wrap .circle-ripple {
    -webkit-animation: enteraddons-ripple 1.5s linear infinite;
    animation: enteraddons-ripple 1.5s linear infinite;
}
.enteraddons-video-wrap .vdo_btn {
    width: 90px;
    height: 90px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    z-index: 1;
}
.enteraddons-video-wrap .vdo_btn i {
    font-size: 35px;
}
.enteraddons-video-wrap.video-overlay {
    position: relative;
}
.enteraddons-video-wrap.video-overlay:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #0000003d;
}

@-webkit-keyframes enteraddons-ripple {
    0% {
      box-shadow: 0 0 0 0 rgba(251, 148, 38, 0.3), 0 0 0 10px rgba(251, 148, 38, 0.3), 0 0 0 20px rgba(251, 148, 38, 0.3), 0 0 0 30px rgba(251, 148, 38, 0.3);
    }
    100% {
      box-shadow: 0 0 0 10px rgba(251, 148, 38, 0.3), 0 0 0 20px rgba(251, 148, 38, 0.3), 0 0 0 30px rgba(251, 148, 38, 0.3), 0 0 0 40px rgba(251, 148, 38, 0);
    }
}
  
@keyframes enteraddons-ripple {
    0% {
      box-shadow: 0 0 0 0 rgba(251, 148, 38, 0.3), 0 0 0 10px rgba(251, 148, 38, 0.3), 0 0 0 20px rgba(251, 148, 38, 0.3), 0 0 0 30px rgba(251, 148, 38, 0.3);
    }
    100% {
      box-shadow: 0 0 0 10px rgba(251, 148, 38, 0.3), 0 0 0 20px rgba(251, 148, 38, 0.3), 0 0 0 30px rgba(251, 148, 38, 0.3), 0 0 0 40px rgba(251, 148, 38, 0);
    }
}