.full-video-sec { width: 100%; display: inline-block; vertical-align: top; position: relative; z-index: 1; background-color: #EBE9E4; }
.full-video-sec .full-image { display: inline-block; position: relative; width: 100%; vertical-align: top; }
.full-video-sec .full-image img {  width: 100%; height: 100%;display:block;object-fit: cover; }

/* video Css */
.full-video-sec .full-video { cursor:pointer; display: inline-block; position: relative; width: 100%; padding-top: 56.25%; height: 0; vertical-align: top; }
.full-video-sec .full-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.full-video-sec .overlay { position: absolute; background-color: rgb(0 0 0 / 25%); z-index: 1; inset: 0; display: flex; align-items: center; justify-content: center; object-fit: cover; }
.full-video-sec .control { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 16px; text-align: center; }
.full-video-sec .control span { color:var(--arctic); font-size: 22px; font-weight: 400; line-height: 150%; text-align: center; width: auto; } 
 

@media(max-width:1339px){
  
 }

@media(max-width:991px){
  
}

@media(max-width:767px){
  
}

.full-video-sec .full-image .image_text {width: 100%; position: absolute; inset: 0; padding: 50px 0; }
.full-video-sec .full-image .image_text.bg-ovarlay:after { content: ''; position: absolute; inset: 0; background-color: rgb(0 0 0 / 39%); }
.full-video-sec .full-image .image_text > div { position: relative; z-index: 1; height: 100%; }
.full-video-sec .full-image .image_text .wrap {width: 100%;display: flex;flex-direction: column; height: 100%; margin: 0; }
.full-video-sec .full-image .image_text .wrap_in {width: 100%;display: flex;flex-direction: column; height: auto; margin: 0; }
.full-video-sec .full-image .image_text .wrap .title { width: 100%; display: block; }
.full-video-sec .full-image .image_text .wrap .title h2 { color: #fff; margin-bottom: 20px; }
.full-video-sec .full-image .image_text .wrap .text { width: 100%; display: block; }
.full-video-sec .full-image .image_text .wrap .text * { color: #fff; }
.full-video-sec .full-image .image_text .wrap .cta { width: 100%; display: block; margin-top: 20px; }
.full-video-sec .full-image img {min-height: 330px; }
.full-video-sec .full-image .image_text .wrap .text ul li {margin: 0 0 6px;}
.full-video-sec .full-image .image_text .wrap_in.text_box { background-color: #000000d4; border-radius: 20px; padding: 20px 30px 20px 30px; }
.custom-popup { position: fixed; inset: 0; z-index: 9999; max-height: 100vh; overf; }
.custom-popup .popup-overlay { position: absolute; inset: 0; background: rgba(0, 0, 0, .8); cursor: pointer; height: 100%; }
.custom-popup .popup-inner { position: relative;   max-width: 90%; padding: 0; text-align: center; display: flex; height: 100%; align-items: center; }
.custom-popup img { max-width: 100%; display: block; height:100%; object-fit: cover; }
.custom-popup .popup-close { position: absolute; right: 20px; top: 20px; font-size: 30px; cursor: pointer; color: #fff; display: flex; height: 30px; width: 30px; align-items: center; justify-content: center; line-height: 1; z-index: 2; }
.popup-wrap-scroll { min-height: 100vh; overflow-y: auto; position: relative; }
.popup-wrap-scroll .popup-wrap { height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; }

@media(max-width:991px){
.full-video-sec .full-image .image_text { padding: 40px 0; }
}
@media(max-width:767px){
.full-video-sec .full-image .image_text { padding: 30px 0; }
  .full-video-sec .full-image .image_text .wrap_in.text_box {padding: 16px 20px;}
  .full-video-sec .full-image .image_text .wrap_in.text_box { display: none;}
  .custom-popup .popup-inner{max-width: 100%;}
}
@media(max-width:600px){
  .full-video-sec .full-image { background-position: center; background-repeat: no-repeat; background-size: cover; /*min-height: 420px;*/ display: flex; align-items: stretch; }
  .full-video-sec .full-image img { display: none; }
  .full-video-sec .full-image .image_text { position: unset; }

}



.full-video-sec { height: 100vh; }
.full-video-sec .full-image, .full-video-sec .full-image { padding: 0; height: 100vh; }
.full-video-sec .full-video video { position: unset; }
.full-video-sec .full-image img{height: 100vh;}


body:has(.tab-button-sec) .full-video-sec { height: calc(100vh - 70px);/*min-height: 420px;*/ }
body:has(.tab-button-sec) .full-video-sec .full-image, body:has(.tab-button-sec) .full-video-sec .full-image { padding: 0; height: calc(100vh - 70px); }
body:has(.tab-button-sec) .full-video-sec .full-video video { position: unset; }
body:has(.tab-button-sec) .full-video-sec .full-image img{height: calc(100vh - 70px);}

@media(max-width:600px) {
    .full-video-sec .full-image .image_text { position: absolute; }
}
