#video_modal.modal.in{background:#181818}
.video-container{overflow:hidden;position:relative;width:100%;margin:10px 0}
.video_play_icon{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);width:40px !important;z-index:1}
.video-container::after{padding-top:56.25%;display:block;content:""}
.video-container img{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
#video_modal .modal-content{background:0;border-radius:4px;padding:0;height:100%;display:flex;flex-direction:column}
#video_modal .modal-body{padding:0;aspect-ratio:16/9;background:#fff;height:100%}
#video_modal button.close{top:-40px;right:-40px;color:#fff}
h2.h2-v2{margin:5px 0;color:#444;font:normal 800 2.4rem/120% Muli,"Helvetica Neue",Helvetica,Arial,sans-serif}
.text-center{font-size:1.6rem}
.description-text{font-size:1.6rem !important}
.description-text>a{font-size:1.6rem}
.title_font_single{font-size:2.5rem !important;text-align:center}
@media(max-width:767px){.video-container-title{text-align:left}
.title_font_single{font-size:2.5rem !important}
.modal.in .modal-dialog{transform:translate(-50%,-50%);top:50%;left:50%;margin:0;padding:10px}
#video_modal button.close{top:unset;right:unset;bottom:-40px;left:50%;transform:translateX(-50%)}
h2.h2-v2{font-size:2.5rem;text-align:left}
.bottom_desc div{text-align:left !important;line-height:24px}
.video-text p{font-size:1.4rem !important;line-height:1.4 !important}
.singlevideo .video-open-modal{background-color:#181818 !important}
}
.bottom_desc{font-size:1.6rem}
.video-text p{font-size:1.6rem;line-height:1.4;word-break:initial}
.video-open-modal{background-color:rgba(0,0,0,.5) !important;z-index:9999}