.footer_sticky_body .content_all_warpper {
   position: relative;
   z-index: 1;
}

.floating_menu_box_lang {
   display: none !important;
}

.prgoress_indicator {
   display: none !important;
}

.lg-thumb-outer,
.lg-backdrop {
   background-color: #fff !important;
   opacity: 1 !important;
}

.lg-thumb-item:hover {
   border: 2px solid #000 !important;
}

.lg-thumb-item.active {
   border: 2px solid #000 !important;
}

.lg-icon {
   background-color: transparent !important;
   color: #000 !important;
}

.lg-sub-html {
   color: #000 !important;
}

.lg-counter {
   display: none !important;
}

.lg-toolbar {
   padding: 1rem 1rem !important;
}

/** Player customization */

.video-player-modal {
   display: none; /* Hidden by default */
   position: fixed; /* Stay in place */
   z-index: 99999; /* Sit on top */
   left: 0;
   top: 0;
   width: 100%; /* Full width */
   height: 100%; /* Full height */
   overflow: hidden; /* Enable scroll if needed */
   background-color: #fafafa; /* Fallback color */
}

.video-player-modal .content {
   background-color: #fff;
   margin: 0 auto;
   width: 45%;

   position: relative;
   top: 50%;
   transform: translateY(-50%);
}

.video-player-modal .video-wrapper {
   height: 420px;
}

.video-player-modal .footer {
   height: 80px;
   text-align: center;
}

.video-player-modal button.close {
   background: var(--primary-color-one);
   border: 0;
   color: var(--primary-color-two);
   font-size: 16px !important;
   height: 50px;
   width: 50px;
   border-radius: 50px;
   line-height: 50px;
   font-weight: 600;
   margin: 40px 0;
}

.video-js {
   border: 0 !important;
}

.video-js.full-width {
   height: 100% !important;
   width: 100% !important;
}

video[poster]{
   object-fit: cover;
}

.vjs-poster {
   position: static !important;
   background-size: cover;
   background-position: inherit;
}

.video-js .vjs-big-play-button {
   background: none;
   border: 0;
   color: var(--color-white);
   font-size: 60px;
   height: 80px;
   width: 80px;
   border-radius: 80px;
   left: 50%;
   top: 50%;
   line-height: 80px;
   margin-left: -40px;
   margin-top: -35px;
}

.video-js:hover .vjs-big-play-button {
   background: none;
   color: var(--primary-color-one);
}
