* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

body {
  overflow-x: hidden !important;
  padding: 0 !important;
}

._plan_parent_detail_f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dark {
  background-color: var(--themebg);
}

header{
  height: 70px;
}

.dark header {
  /* background-color: var(--themebg); */
  height: 70px;
}

.dark header .navbar {
  /* background-color: var(--themebg); */
  padding-right: 0px !important;
  min-height: 69px;
}

.dark ul.form_right li input {
  color: #cfcccc !important;
  padding: 0 20px 0 0px;
}

.dark ul.form_right li i.fa.fa-search {
  color: #cfcccc !important;
}

.dark ul.form_right li a {
  color: #cfcccc !important;
}

.dark ul.form_right input.form-control {
  border-bottom: 1px solid #cfcccc99 !important;
}

.dark .form_right li.nav-item.dropdown a.nav-link {
  color: #cfcccc;
}

.dark .form_right li.nav-item.dropdown a i {
  color: #cfcccc;
}

.dark .dropdown-menu {
  background-color: var(--themebg);
  color: #fff !important;
}

.dark ._custom_grid_img h4 {
  color: #fff !important;
  font-weight: 700;
}

.dark ._custom_grid_img .container._custom_cont {
  max-width: unset;
}

input.form-control:focus,
input.form-control:visited,
input.form-control:active,
button.form-control:focus,
button.form-control:visited,
button.form-control:active {
  border-bottom: none !important;
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.light {
  background-color: #d0cdcd !important;
}

.light header {
  background-color: #d0cdcd !important;
}

.light header .navbar {
  background-color: #d0cdcd !important;
}

.light header .navbar .navbar-nav li a {
  color: var(--themebg) !important;
}

.light ul.form_right li input {
  color: var(--themebg) !important;
}

.light ul.form_right li i.fa.fa-search {
  color: #cfcccc99 !important;
}

.light ul.form_right li a {
  color: var(--themebg) !important;
}

.light ul.form_right input.form-control {
  border-bottom: 1px solid var(--themebg) !important;
}

.light .form_right li.nav-item.dropdown a.nav-link {
  color: var(--themebg);
}

.light .form_right li.nav-item.dropdown a i {
  color: var(--themebg);
}

.light .dropdown-menu {
  background-color: #ccc;
  color: #302f42;
}

.light ._custom_grid_img h4 {
  color: var(--themebg) !important;
}

body {
  margin: 0;
  padding: 0;
  font-family: var(--themefont);
  background-color: var(--themebg);
  overflow-x: hidden;
}

.container {
  max-width: 1200px;
  padding: 0 10px;
}

a.navbar-brand {
  max-width: 110px;
  width: 100%;
  height: auto;
  padding: 0;
  margin-right: 40px;
}
ul.navbar-nav{
  padding-top: 0px;
}
a.navbar-brand img {
  width: 100%;
  height: 100%;
  display: inline-block;
  -o-object-fit: contain;
  object-fit: contain;
}

ul.navbar-nav.mr-auto {
  margin-left: auto !important;
  margin-right: 0 !important;
}

section.slider_img {
  margin: 0px 0 35px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}

section.slider_img .inner_img .owl-carousel.banner_slider .owl-carousel .owl-stage-outer {
  overflow: visible;
}

nav.navbar {
  -webkit-box-shadow: 3px 4px 9px 4px #00000063;
  box-shadow: 3px 4px 9px 4px #00000063;
}

.mini_slider .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* .mini_slider .owl-carousel.seven_slides {
  margin-top: -129px;
}

.mini_slider .owl-carousel {
  margin-top: -131px;
} */

.mini_slider .owl-carousel .owl-stage-outer {
  overflow: visible;
  padding-left: 0px;
}

.mini_slider .owl-item:hover {
  cursor: pointer;
  z-index: 9;
}

.mini_slider .owl-item.cloned.active {
  display: block;
}

.mini_slider .owl-item.active {
  display: block;
}

.mini_slider .owl-item.hover {
  position: relative;
  z-index: 2;
}

.mini_slider .owl-item.hover ._visible_hover {
  opacity: 1;
}

.mini_slider .six_slides {
  padding: 22px 0 60px;
}

.mini_slider .four_slides {
  /* padding: 16px 0 44px; */
  padding: 0;
  position: relative;
  /* min-height: 290px;
  max-height: 290px; */
}

.mini_slider .seven_slides {
  padding: 8px 0 44px;
  position: relative;
  /* min-height: 300px;
  max-height: 300px; */
}

.owl-theme .owl-nav {
  margin-top: 0;
}

.four_slides {
  position: relative;
  margin: 0 auto;
}

.four_slides .owl-prev.disabled,
.four_slides .owl-next.disabled {
  display: none;
}

.four_slides .owl-prev {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  background-color: transparent !important;
  top: 50%;
  width: 271.5px;
  height: 50%;
  left: -25%;
  margin: 0 !important;
  padding: 0 !important;
}

.four_slides .owl-prev img {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.four_slides .owl-next {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  background-color: transparent !important;
  top: 50%;
  width: 271.5px;
  height: 50%;
  right: -25%;
  margin: 0 !important;
  padding: 0 !important;
}

.four_slides .owl-next img {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.four_slides .owl-nav span {
  font-size: 52px;
  font-size: 52px;
  color: #fff !important;
  font-weight: 100;
  font-weight: 100;
}

.four_slides .owl-nav button:hover {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.four_slides .owl-nav button:active {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.four_slides .owl-nav button:focus {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.four_slides .owl-carousel {
  /* padding: 98px 0 93px 0px; */
  padding: 0;
  position: relative;
}

.six_slides {
  position: relative;
  margin: 0 auto;
}

.six_slides .owl-nav.disabled {
  display: block;
}

.six_slides .owl-prev.disabled {
  display: none;
}

.six_slides .owl-prev {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
  top: 44%;
  width: 5%;
  height: 53%;
  left: 0;
  margin: 0 !important;
}

.six_slides .owl-prev img {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.six_slides .owl-next {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
  top: 44%;
  width: 16%;
  height: 53%;
  right: -10.5%;
  margin: 0 !important;
}

.six_slides .owl-next img {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.six_slides .owl-next:hover {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.six_slides .owl-next:focus {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.six_slides .owl-next:active {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.six_slides .owl-nav span {
  font-size: 52px;
  color: #fff !important;
  font-weight: 100;
}

.six_slides .owl-nav button:hover {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.six_slides .owl-nav button:active {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.six_slides .owl-nav button:focus {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.six_slides .owl-carousel {
  padding: 96px 0 100px 0px;
  position: relative;
}
/* 
.six_slides .p_g_i {
  min-height: 292px;
  max-height: 292px;
}

.six_slides .p_g_i img.grid_item {
  min-height: 292px;
  max-height: 292px;
}

.six_slides ._visible_hover {
  min-height: 356px;
  max-height: 356px;
}

.six_slides ._watching_img {
  min-height: 293px;
  max-height: 293px;
}

.six_slides .v_h_img {
  min-height: 180px;
  max-height: 180px;
}

.six_slides .v_h_img img {
  min-height: 180px;
  max-height: 180px;
} */

.seven_slides {
  position: relative;
  margin: 0 auto;
}

.seven_slides .owl-prev.disabled,
.seven_slides .owl-next.disabled {
  display: none;
}

.seven_slides .owl-prev {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  background-color: transparent !important;
  top: 49%;
  width: 161.286px;
  height: 45.5%;
  left: -13%;
  margin: 0 !important;
}

.seven_slides .owl-prev img {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.seven_slides .owl-next {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  background-color: transparent !important;
  top: 49%;
  width: 161.286px;
  height: 45.5%;
  right: -13%;
  margin: 0 !important;
}

.seven_slides .owl-next img {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.seven_slides .owl-next:hover {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.seven_slides .owl-next:focus {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.seven_slides .owl-next:active {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.seven_slides .owl-nav span {
  font-size: 52px;
  color: #fff !important;
  font-weight: 100;
}

.seven_slides .owl-nav button:hover {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.seven_slides .owl-nav button:active {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.seven_slides .owl-nav button:focus {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.seven_slides .owl-carousel {
  padding: 100px 0 98px 0px;
  position: relative;
}

ul.form_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style-type: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding-left: 0px;
}

ul.form_right li {
  position: relative;
  margin-right: 25px;
}
/* ul.form_right li.subscribe-img .head_btn p{
  width: 60px;
} */
ul.form_right li.subscribe-img .head_btn{
  justify-content: center;
}
ul.form_right li:last-child {
  margin-right:0
}

ul.form_right li i.fa.fa-search {
  color: #cfcccca3 !important;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

ul.form_right li a {
  font-size: 8px;
}

ul.form_right input.form-control {
  background-color: transparent;
  border-top: 0;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
  padding: 0;
}

.navbar-nav li {
  padding-right: 25px;
}

.navbar-nav li a {
  padding: 0 !important;
  color: #cfcccc !important;
  font-size: 15px;
  font-weight: 400;
  transition: 1s;
}
.navbar-nav li a:hover{
  color: #fff !important;
  transform: scale(1.1);
}
.navbar-nav li.active a {
  color: #fff !important;
  font-weight: 600;
}

.form-control:focus {
  background-color: transparent;
  border-bottom: 0 !important;
  border-top: 0;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
  padding: 0;
}

.form_right li.nav-item.dropdown a.nav-link {
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form_right li.nav-item.dropdown .dropdown-menu a:hover {
  color: #fff !important;
  text-decoration: none;
  background-color: transparent;
  font-weight: 500;
}

.form_right li.nav-item.dropdown .dropdown-menu a:focus {
  color: #fff !important;
  text-decoration: none;
  background-color: transparent;
  font-weight: 500;
}

.form_right li.nav-item.dropdown .dropdown-menu a:active {
  color: #fff !important;
  text-decoration: none;
  background-color: transparent;
  font-weight: 500;
}

.form_right li.nav-item.dropdown a span.user_i {
  margin: 6px 5px 0;
}

.form_right li.nav-item.dropdown a i {
  font-size: 11px;
  margin-left: 1px;
  margin-top: 7px;
}

/* .form_right li.nav-item.dropdown a img {
  width: 28px;
  height: 28px;
} */

.dropdown-toggle::after {
  display: none;
}

.dropdown-menu {
  padding: 0;
  margin: 0;
  min-width: 130px !important;
  max-width: 130px !important;
  width: 100% !important;
  overflow: hidden;
}

.dropdown-menu a {
  padding: 10px !important;
  font-size: 8px;
  font-size: 14px;
}

.dropdown-menu a.dropdown-item {
  font-size: 13px !important;
  padding: 7px 0px !important;
  display: inline-block;
  width: 100%;
  max-width: unset;
  white-space: unset;
}

.dropdown-menu a.dropdown-item.active {
  color: #fff !important;
  text-decoration: none;
  background-color: transparent;
  font-weight: 500;
}

ul._more_info_detail {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul._more_info_detail li {
  margin-bottom: 20px;
}

ul._more_info_detail li h4 {
  color: #cfcccc !important;
  font-size: 16px;
  font-weight: 100;
  margin: 0;
}

ul._more_info_detail li p {
  color: #fff !important;
  font-size: 16px;
  font-weight: 500;
}

ul._more_info_detail li p span {
  color: #cfcccc !important;
  font-size: 16px;
  font-weight: 100;
  margin-right: 5px;
}

button.navbar-toggler {
  border: 0px solid transparent;
}

button.navbar-toggler:focus {
  border: 0px solid transparent;
}

button.navbar-toggler:active {
  border: 0px solid transparent;
}

button.navbar-toggler:visited {
  border: 0px solid transparent;
}

._slider_c {
  min-height: 460px;
  max-height: 460px;
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

._slider_c:before {
  content: "";
  position: absolute;
  left: 0;
  width: 48%;
  height: 100%;
  /* background-image: -webkit-gradient(linear, left top, right top, color-stop(64%, #201f2c), color-stop(#201f2ced), to(#bdb2b200));
  background-image: linear-gradient(90deg, #201f2c 64%, #201f2ced, #bdb2b200); */
  /* background: rgb(0,0,0);
background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 64%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 64%, rgba(0,0,0,0) 100%);
background: linear-gradient(90deg, rgba(0,0,0,1) 64%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); */
background-image: -webkit-gradient(90deg, #141414 70%, #141414, #00000000);
    background-image: linear-gradient(90deg, #141414 70%, #141414, #00000000);
}

/* ._slider_c img {
  min-height: 460px;
  max-height: 460px;
  border-radius: 4px;
  float: right;
  width: 60% !important;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
} */

._inner_s_c {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 450px;
  color: #fff !important;
  padding-left: 80px;
}

._inner_s_c h2 {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 0.7rem;
}

._inner_s_c h4 {
  font-size: 20px;
  font-weight: 400;
}

._inner_s_c p {
  font-size: 15px;
  font-weight: 100;
  color: #cfcccc !important;
  margin-bottom: 15px !important;
}

._inner_s_c ul {
  padding: 0px;
  list-style-type: none;
  margin-bottom: 1rem;
}

._inner_s_c ul li {
  font-size: 20px;
  margin-bottom: 0px;
  display: inline;
  font-weight: 400;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0px;
}

._inner_s_c ul li img {
  margin-left: 3px;
}

._inner_s_c ul li:after {
  content: '|';
  font-weight: 100;
  padding: 0 5px;
  padding: 0 5px 0 5px;
}

._inner_s_c ul li:last-child:after {
  display: none;
}

.inner_footer_page ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style-type: none;
  padding: 0;
}

.inner_footer_page ul li {
  margin-right: 15px;
}

.inner_footer_page ul li a {
  color: #727077;
  font-size: 14px;
  width: 100%;
  display: inline-block;
  text-transform: capitalize;
}

.inner_footer_page ul li a:hover {
  color: #fff;
}

.inner_footer_social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.inner_footer_social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.inner_footer_social ul li {
  margin-right: 15px;
}

.inner_footer_social ul li a i {
  color: #727077;
  font-size: 25px;
}

.inner_footer_social ul li a i.fa-facebook-square:hover {
  color: #4267B2;
}

.inner_footer_social ul li a .fa-twitter-square:hover {
  color: #00acee;
}

.inner_footer_social ul li a .fa-youtube-play:hover {
  color: #FF0000;
}

._visible_hover {
  position: absolute;
  top: 50%;
  z-index: 1;
  background-color: var(--themebg);
  border-radius: 13px;
  overflow: hidden;
  width: 110%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-height: 280px;
  max-height: 280px;
  height: 100%;
  -webkit-box-shadow: 1px 3px 9px 2px rgba(0, 0, 0, 0.658824);
  box-shadow: 1px 3px 9px 2px rgba(0, 0, 0, 0.658824);
  padding-bottom: 14px;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  border: 1px solid var(--themebg);
}

._visible_hover ._inner_text_l {
  padding: 10px 10px;
}

._visible_hover ._inner_text_l h4 {
  font-size: 16px;
  font-weight: 400;
}

._visible_hover ._inner_text_l p {
  color: #cfcccc !important;
  font-size: 14px;
  font-weight: 100;
  line-height: unset;
  margin-bottom: 18px;
  display: inline-block;
  width: 100%;
  max-height: 45px;
  overflow: hidden;
  margin-bottom: 0;
}

._visible_hover ._inner_text_l p::-webkit-scrollbar {
  width: 2px;
}

._visible_hover ._inner_text_l p::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px transparent;
  box-shadow: inset 0 0 5px transparent;
  border-radius: 10px;
}

._visible_hover ._inner_text_l p::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
}

._visible_hover ._inner_text_l p::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
}

._visible_hover ._inner_text_l p.type_film {
  font-size: 12.5px;
  height: auto !important;
  margin: 0 !important;
  color: #cfcccc !important;
  height: auto;
  overflow: unset;
}

._visible_hover img {
  border-radius: 0px;
}

.v_h_img {
  display: inline-block;
  width: 100%;
  position: relative;
  min-height: 125px;
  max-height: 125px;
  height: 100%;
  display: inline-block;
  position: relative;
}

.v_h_img a._premium {
  position: absolute;
  top: 3px;
  left: 3px;
  max-width: 31px;
  min-width: 31px;
  max-height: 31px;
  min-height: 31px;
  display: inline-block !important;
  width: 100% !important;
}

/* .v_h_img a._premium img {
  max-width: 28px;
  min-width: 28px;
  max-height: 28px;
  min-height: 28px;
  display: inline-block !important;
  width: 100% !important;
} */

.v_h_img img {
  min-height: 125px;
  max-height: 125px;
  height: 100%;
  display: inline-block;
  -o-object-fit: cover;
  object-fit: cover;
}

.v_h_img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 31, 44, 0)), to(var(--themebg)));
  background-color: linear-gradient(180deg, rgba(32, 31, 44, 0), var(--themebg));
  z-index: 0;
}

.v_h_img img.crown {
  -o-object-fit: contain;
  object-fit: contain;
  min-height: unset;
  max-height: unset;
  height: 20px;
}

._inner_text_l {
  display: inline-block;
  width: 100%;
  background-color: transparent;
}

._visible_hover1 ._v_c_l {
  margin-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 9;
}
._v_c_l.showContinueIcon{
  display: block;
}
a._premium {
  position: absolute;
  top: 3px;
  left: 3px;
  max-width: 31px;
  min-width: 31px;
  max-height: 30px;
  min-height: 30px;
  display: inline-block !important;
  width: 100% !important;
}

a._premium img {
  max-width: 31px;
  min-width: auto;
  max-height: 30px;
  min-height: auto;
  width: auto !important;
}

a._cross_icon {
  position: absolute;
  top: 3px;
  right: 7px;
  max-width: 20px;
  max-height: 30px;
  min-height: 30px;
  display: inline-block !important;
  width: 100% !important;
}

a._cross_icon img {
  max-width: 20px;
  max-height: 20px;
  min-height: 20px;
  display: inline-block !important;
  width: 100% !important;
}

.p_g_i {
  max-width: unset;
  width: 100%;
  /* min-height: 163px;
  max-height: 163px; */
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.p_g_i img.grid_item {
  /* min-height: 163px;
  max-height: 163px; */
  height: 100%;
  position: relative;
  padding-bottom: 1px;
}

._watching_img1.live_tv .p_g_i img.grid_item {
  /* min-height: 140px;
  max-height: 140px; */
  height: auto;
  position: relative;
  /* margin: 12px auto !important;
  max-width: 150px;
  border-radius: 10px !important; */
  -o-object-fit: contain;
     object-fit: contain;
}

._v_all_parent.live_tv .p_g_i {
  /* min-height: 163px;
  max-height: 163px; */
  max-width: unset;
  width: 100%;
}

._v_all_parent.live_tv .p_g_i img.grid_item {
  /* min-height: 140px;
  max-height: 140px; */
  /* margin: 12px auto !important;
  max-width: 150px; */
  position: relative;
  height: auto;
}

.seven_slides .p_g_i {
  max-width: unset;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.seven_slides .p_g_i img.grid_item {
  /* min-height: auto !important;
  max-height: 140px !important; */
  height: auto;
  position: relative;
  margin: 12px auto !important;
  max-width: 140px;
}


.live_tv .p_g_i img.grid_item {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.live_tv.image-base {
  background-color: #fff;
}

.live_tv.image-base img.grid_item {
  width: auto !important;
  margin: 0 auto;
  display: block !important;
}

.live_tv.col-sm-3 .image-base {
  background-color: #151414;
}

.live_tv.col-sm-3 .image-base img {
  width: auto !important;
  margin: 0 auto;
  display: block !important;
}

.email-long {
  position: initial !important;
}

._advertise_content h2 {
  font-size: 27px;
  color: #fff;
  font-weight: 500;
  border-bottom: 1px solid #787878;
  text-transform: capitalize;
  margin-bottom: 30px;
  padding-bottom: 5px;
}

._advertise_content ._advertise_img img {
  width: 100%;
}

._contact_content {
  color: #fff;
}
.contact-form-align{
  padding: 0 100px;
}
._contact_content h2 {
  font-size: 27px;
  color: #fff;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 30px;
  padding-bottom: 5px;
  text-align: center;
}

._contact_content ._contact_split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}

._contact_content ._contact_split .info_text {
  width: 100%;
}

._contact_content ._contact_split .info_text h1 {
  font-size: 24px;
  margin-bottom: 4px;
}

._contact_content ._contact_split .info_text p {
  font-size: 16px;
}

._contact_content ._contact_split ._nexgtv_detail {
  width: 100%;
}

._contact_content ._contact_split h3 {
  font-size: 24px;
  font-weight: 600;
}

._contact_content ._contact_split ._nexgtv_detail p {
  font-size: 18px;
  font-weight: 100;
  display: inline-block;
  margin-bottom: 10px;
}

._contact_content ._contact_split ._nexgtv_detail ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

._contact_content ._contact_split ._nexgtv_detail ul li {
  
  display: inline-block;
  
}

._contact_content ._contact_split ._nexgtv_detail ul li i {
  margin-right: 5px;
  width: 18px;
}

._contact_content ._contact_split ._nexgtv_detail ul li p a {
  color: #fff;
}
._contact_content ._contact_split ._nexgtv_detail ul li a {
  color: #2863F8;
}
._search_pagination .ais-Pagination-list .ais-Pagination-item {
  margin: 0 10px !important;
}

._about_content h2 {
  font-size: 27px;
  color: #fff;
  font-weight: 500;
  border-bottom: 1px solid #787878;
  text-transform: capitalize;
  margin-bottom: 30px;
  padding-bottom: 5px;
}

._about_content ._about_inner_c {
  margin-bottom: 50px;
}

._about_content ._about_inner_c img._about_img {
  width: 100px;
  margin-bottom: 10px;
}

._about_content ._about_inner_c p {
  font-size: 16px;
  color: #fff;
  margin-bottom: 20px;
}

@media screen and (min-width: 993px) {
  /* ._view_img_list_p:nth-child(4n+0) {
    margin-right: 0 !important;
  } */
  .mobile-search {
    display: none;
  }
  /* ._v_all_parent.live_tv ._view_img_list_p:nth-child(4n+0) {
    margin-right: 1% !important;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(7n+0) {
    margin-right: 0 !important;
  } */
}

@media screen and (min-width: 1700px) {
  /* .four_slides .owl-next {
    right: -20%;
    width: 330px;
  }
  .four_slides .owl-prev {
    left: -20%;
    width: 330px;
  } */
  /*
  .p_g_i,
  .p_g_i img.grid_item {
    min-height: 190px;
    max-height: 190px;
  }
  ._v_all_parent.live_tv .p_g_i {
    min-height: 163px;
    max-height: 163px;
    max-width: unset;
    width: 100%;
  }
  ._v_all_parent.live_tv .p_g_i img.grid_item {
    min-height: 140px;
    max-height: 140px;
  }
  .seven_slides .p_g_i img.grid_item {
    min-height: auto !important;
    max-height: 140px;
    height: auto;
    max-width: 140px;
  }
   .mini_slider .four_slides {
    min-height: 330px;
    max-height: 330px;
  } */
  /* .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -ms-flex: 0 0 19.2% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 19.2% !important;
  } */
  /* .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    -ms-flex: 0 0 13.4% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 13.4% !important;
  }
 
 
 
  
  ._detail_banner {
    min-height: 605px !important;
    max-height: 605px !important;
  }
  ._detail_banner ._r_w_e {
    margin: 120px 0 32px !important;
  }
  ._less_seven .owl-item {
    max-width: 202.875px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 202.875px;
  }
  .seven_slides .owl-next {
    right: -10%;
  }
  .seven_slides .owl-prev {
    left: -12%;
  }
  ._slider_c {
    min-height: 570px;
    max-height: 570px;
  }
  ._slider_c img {
    min-height: 570px;
    max-height: 570px;
  } */
}

@media screen and (max-width: 1700px) and (min-width: 1600px) {
  /* .four_slides .owl-next {
    right: -20%;
    width: 294px;
  }
  .four_slides .owl-prev {
    left: -20%;
    width: 294px;
  } */
  /* .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -ms-flex: 0 0 19% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 19% !important;
  } */
  
 
  /* .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    -ms-flex: 0 0 13.4% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 13.4% !important;
  } */
  /* ._v_all_parent.live_tv ._view_img_list_p:nth-child(4n+0) {
    margin-right: 1% !important;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(5n+0) {
    margin-right: 1% !important;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(7n+0) {
    margin-right: 0 !important;
  } */
 
  /* ._less_seven .owl-item {
    max-width: 220px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 220px;
  } */
}

/* @media screen and (max-width: 1610px) and (min-width: 1590px) {
  .four_slides .owl-next {
    right: -25%;
    width: 343.75px !important;
  }
  .four_slides .owl-prev {
    left: -25%;
    width: 343.75px !important;
  }
 
  .seven_slides .owl-prev, .seven_slides .owl-nex {
    width: 192.143px;
  }
  .seven_slides .owl-next {
    right: -12%;
  }
  .seven_slides .owl-prev {
    left: -14%;
  }
} */

@media screen and (max-width: 1590px) and (min-width: 1500px) {
  /* .four_slides .owl-next {
    right: -25%;
    width: 329.25px !important;
  }
  .four_slides .owl-prev {
    left: -25%;
    width: 329.25px !important;
  }
  .seven_slides .owl-next img {
    left: 10px;
  }
  ._less_seven .owl-item {
    max-width: 183.857px;
    width: 100% !important;
  }
  .seven_slides .owl-prev, .seven_slides .owl-nex {
    width: 183.857px;
  } */
  /*
  .p_g_i,
  .p_g_i img.grid_item {
    min-height: 180px;
    max-height: 180px;
  }
  .seven_slides .p_g_i img.grid_item {
    min-height: auto !important;
    max-height: 140px;
    height: auto;
    max-width: 140px;
  }
   .mini_slider .four_slides {
    min-height: 310px;
    max-height: 310px;
  } */
 
}
/* 
@media screen and (max-width: 1500px) and (min-width: 1450px) {
  
  .four_slides .owl-prev,
  .four_slides .owl-next {
    width: 322.75px;
  }
  ._less_seven .owl-item {
    max-width: 181.429px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 181.429px;
  }
} */
/* 
@media screen and (max-width: 1450px) and (min-width: 1370px) {
  
  .four_slides .owl-prev,
  .four_slides .owl-next {
    width: 302.5px;
  }
  ._less_seven .owl-item {
    max-width: 168.571px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 168.571px;
  }
} */
/* 
@media screen and (max-width: 1370px) and (min-width: 1330px) {
  
  .four_slides .owl-prev,
  .four_slides .owl-next {
    width: 289.75px;
  }
  ._less_seven .owl-item {
    max-width: 161.286px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 161.286px;
  }
} */
/* 
@media screen and (max-width: 1330px) and (min-width: 769px) {
  
  .four_slides .owl-prev,
  .four_slides .owl-next {
    width: 271.75px;
  }
  ._less_seven .owl-item {
    max-width: 151px;
    width: 100% !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-nex {
    width: 151px;
  }
  .seven_slides .owl-next {
    right: -15%;
  }
  .seven_slides .owl-next img {
    left: 20px;
  }
} */

@media screen and (max-width: 1025px) and (min-width: 1024px) {
  .four_slides .owl-item.active ._watching_img1:hover ._visible_hover1,
  .four_slides .owl-item.active ._watching_img1:focus ._visible_hover1,
  .four_slides .owl-item.active ._watching_img1:active ._visible_hover1 {
    min-height: 120px !important;
  }
  .seven_slides .owl-item.active ._watching_img1:hover ._visible_hover1,
  .seven_slides .owl-item.active ._watching_img1:focus ._visible_hover1,
  .seven_slides .owl-item.active ._watching_img1:active ._visible_hover1 {
    min-height: 120px !important;
  }
}

@media screen and (max-width: 1024px) {
  /* .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 4% !important;
    background: #11101a;
  } 
  .mini_slider .seven_slides {
    min-height: 400px;
    max-height: 400px;
  }
  .p_g_i,
  .p_g_i img.grid_item {
    min-height: 180px;
    max-height: 180px;
    border-radius: 8px 8px 0 0;
    width: 100%;
  }
  */
  .owl-item ._watching_img1 ._visible_hover1,
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 ._visible_hover1 {
    background-color: var(--themebg);
    bottom: 0;
    display: block !important;
    color: #fff;
    position: absolute;
    -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    height: auto;
    border-radius: 0 0 8px 8px;
    width: 100%;
  }
  /* .four_slides .owl-item ._watching_img1 ._visible_hover1 {
    min-height: 120px !important;
    max-height: 120px !important;
  }
  .seven_slides .owl-item ._watching_img1 ._visible_hover1 {
    min-height: 120px !important;
    max-height: 120px !important;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 ._visible_hover1 {
    min-height: 110px !important;
    max-height: 110px !important;
  } */
  .owl-item ._watching_img1 {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    border-radius: 8px;
    transition: transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    overflow: hidden;
    border-radius: 8px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  ._visible_hover1:before {
    content: "";
    position: relative;
    top: -27px;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: inherit;
    background-image: inherit;
    z-index: 0;
  }
  ._watching_img1 ._visible_hover1{
    background-color: transparent !important;
    
    background-image: linear-gradient(to bottom, rgba(4,8,15,0), #11101a, #11101a) !important;
  }

  .circular_assets ._watching_img1 ._visible_hover1, .enlarged-circular_assets ._watching_img1 ._visible_hover1{
    background-image: linear-gradient(to bottom, rgba(4,8,15,0), var(--themebg), var(--themebg)) !important;
  }
  /* .mini_slider .four_slides {
    min-height: 410px;
    max-height: 410px;
  } */
  .four_slides .owl-prev,
  .four_slides .owl-next {
    height: 13%;
    width: 40px !important;
  }
  .seven_slides .owl-prev,
  .seven_slides .owl-next {
    height: 12%;
    width: 40px !important;
  }
  .seven_slides .owl-next img {
    left: 9px;
  }
  .seven_slides .owl-prev img {
    right: 9px;
  }
}

@media screen and (max-width: 769px) and (min-width: 767px) {
  
  ._less_seven .owl-item {
    max-width: 226.875px;
    width: 100% !important;
  }
  .four_slides .owl-next,
  .seven_slides .owl-next {
    right: -12px !important;
  }
  .four_slides .owl-prev,
  .seven_slides .owl-prev {
    left: -12px !important;
  }
}

@media screen and (max-width: 1024px) {
  ._contact_content ._contact_split .info_text p,
  ._contact_content ._contact_split ._nexgtv_detail p {
    font-size: 16px;
  }
}

@media screen and (max-width: 992px) {
  .navbar-toggler-icon {
    line-height: 20px;
  }
}

.inner_f_i p.copy {
  margin-bottom: 0;
  color: #727077;
  text-align: left;
  font-size: 12px;
}

footer.inner_f_i {
  padding: 30px 0 10px;
  /* padding: 0px 0 10px; */
  /* border-top: 1px solid #3b3a3e; */
  margin: 0px;
  position: relative;
  z-index: 1;
}
.inner_app {
  text-align: center;
  margin: 0px;
}

.inner_app a {
  color: #727077;
  text-decoration: underline;
}

.app_list {
  margin: 10px 0;
}

.app_list a {
  display: inline-block;
  margin-left: 10px;
}

._s_play_btn {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  height: 100%;
  display: inline-block;
  position: relative;
}

._s_play_btn a.active_btn {
  background: var(--themebtn);
  background: linear-gradient(90deg, var(--themebtn) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 5px;
  margin-right: 10px;
  padding: 14px 9px;
  font-weight: 400;
  font-size: 12.5px;
  text-transform: uppercase;
  display: inline-block;
}

._s_play_btn a.active_btn:hover {
  opacity: 0.7;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

._s_play_btn a.active_btn img {
  display: inline-block !important;
  -o-object-fit: contain;
  object-fit: contain;
  min-height: unset !important;
  max-height: unset !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -3px;
  float: none !important;
}

._s_play_btn a.add_btn {
  padding: 14px 15px;
  font-weight: 400;
  font-size: 12.5px;
  text-transform: uppercase;
  border: 1px solid #fff !important;
  border-radius: 5px;
  background-color: transparent;
  position: relative;
  z-index: 9;
  display: inline-block;
}

._s_play_btn a.add_btn:hover {
  opacity: 0.7;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

._s_play_btn a.add_btn img {
  display: inline-block !important;
  -o-object-fit: contain;
  object-fit: contain;
  min-height: unset !important;
  max-height: unset !important;
  width: 20px !important;
  height: 20px !important;
  float: none !important;
  margin-top: -3px;
}

._s_play_btn a {
  color: #fff !important;
}

._s_play_btn a:hover {
  text-decoration: none;
}

.banner_slider {
  position: relative;
}

.banner_slider .owl-nav .owl-prev {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  top: 49%;
  height: auto;
  width: 34px;
  left: 5px;
  margin: 0;
  background-color: #141414 !important;
  border-radius: 50%;
  padding: 5px 4px !important;
  width: 40px;
  height: 40px;
}

.banner_slider .owl-nav .owl-prev img {
  width: 25px;
  height: 29px;
  padding: 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.banner_slider .owl-nav .owl-next {
  position: absolute;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  height: 100%;
  width: 60px;
  top: 49%;
  height: auto;
  width: 34px;
  right: 5px;
  margin: 0;
  background-color: #141414 !important;
  border-radius: 50%;
  padding: 5px 4px !important;
  width: 40px;
  height: 40px;
}

.banner_slider .owl-nav .owl-next img {
  width: 25px;
  height: 29px;
  padding: 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.banner_slider .owl-nav button:hover {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.banner_slider .owl-nav button:active {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

.banner_slider .owl-nav button:focus {
  border: none !important;
  border: 0px solid !important;
  outline: 0 !important;
  text-decoration: none !important;
}

._custom_grid_img {
  padding-left: 0;
  position: relative;
}

section._custom_paren_img.assets_hover,
._custom_grid_img.assets_hover {
  z-index: 99;
  position: relative;
}

._custom_cont h4 {
  font-size: var(--namesize);
  font-weight: 700;
  text-transform: capitalize;
  margin: 0;
  color: #fff;
  /* margin-right: 20px; */
}

._custom_cont .i_head_c a {
  font-size: 15px;
  color: #0072ff;
  display: inline-block;
  text-transform: capitalize;
  cursor: pointer;
}
._custom_cont .i_head_c a.new_view_all{
  color: #DE8F19;
}
.i_head_c a {
  font-size: 16.67px;
  color: #0072ff;
  display: inline-block;
  text-transform: capitalize;
  cursor: pointer;
}

.i_head_c a:hover, .i_head_c a:focus, .i_head_c a:active {
  color: #0072ff;
}

.i_head_c {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  /* justify-content: space-between; */
  margin: 0 auto 13px;
  padding: 0px;
  width: 100%;
  position: relative;
  z-index: 9;
}
._view_all_d .other_assests .i_head_c{
  justify-content: space-between;
}
._search_pagination {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 20px 0;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list, ._search_pagination .ais-Pagination ul.pagination, ._search_pagination .d-flex ul.ais-Pagination-list, ._search_pagination .d-flex ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list li, ._search_pagination .ais-Pagination ul.pagination li, ._search_pagination .d-flex ul.ais-Pagination-list li, ._search_pagination .d-flex ul.pagination li {
  margin: 0;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list li a, ._search_pagination .ais-Pagination ul.pagination li a, ._search_pagination .d-flex ul.ais-Pagination-list li a, ._search_pagination .d-flex ul.pagination li a {
  background-color: transparent;
  border: none;
  color: #afadad;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list li a:hover, ._search_pagination .ais-Pagination ul.ais-Pagination-list li a:focus, ._search_pagination .ais-Pagination ul.ais-Pagination-list li a:active, ._search_pagination .ais-Pagination ul.pagination li a:hover, ._search_pagination .ais-Pagination ul.pagination li a:focus, ._search_pagination .ais-Pagination ul.pagination li a:active, ._search_pagination .d-flex ul.ais-Pagination-list li a:hover, ._search_pagination .d-flex ul.ais-Pagination-list li a:focus, ._search_pagination .d-flex ul.ais-Pagination-list li a:active, ._search_pagination .d-flex ul.pagination li a:hover, ._search_pagination .d-flex ul.pagination li a:focus, ._search_pagination .d-flex ul.pagination li a:active {
  color: #ffffff;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list li.active a, ._search_pagination .ais-Pagination ul.pagination li.active a, ._search_pagination .d-flex ul.ais-Pagination-list li.active a, ._search_pagination .d-flex ul.pagination li.active a {
  color: #ffffff;
  background-color: transparent;
}

._search_pagination .ais-Pagination ul.ais-Pagination-list .ais-Pagination-item--selected a, ._search_pagination .ais-Pagination ul.pagination .ais-Pagination-item--selected a, ._search_pagination .d-flex ul.ais-Pagination-list .ais-Pagination-item--selected a, ._search_pagination .d-flex ul.pagination .ais-Pagination-item--selected a {
  color: #ffffff;
}

body.hover .i_head_c {
  z-index: 0;
}

@media screen and (max-width: 767px) {
  ._contact_content ._contact_split {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  ._advertise_content h2,
  ._about_content h2 {
    font-size: 20px;
  }
  ._about_content ._about_inner_c p {
    font-size: 12px;
  }
  ._about_content ._about_inner_c img._about_img {
    width: 80px;
  }
  ._inner_s_c {
    padding-left: 25px;
  }
  ._custom_cont .i_head_c {
    padding: 0px;
  }
  ._custom_cont .i_head_c a {
    font-size: 14px;
  }
}

.search_live,
.search_movie,
.search_event,
.search_series,
.search_video {
  width: auto;
  display: inline-block;
  font-size: 12px;
  color: #fff !important;
  padding: 2px 5px;
  border-radius: 0 0 0 4px;
  position: absolute;
  bottom: 1px;
  left: 0;
  text-transform: uppercase;
  font-weight: 500;
}

.search_live {
  background-color: #fe0000;
}
.search_event {
  background-color: #fe00dc;
}
.search_series {
  background-color: #05b36f;
}

.search_movie {
  background-color: #05a9fe;
}
.search_video{
  background-color: #f57605;
}
.progress {
  width: 100%;
  display: inline-block;
  position: static;
  background-color: #939393;
  height: 3px;
}

.progress .progress-bar {
  background-color: #007bff;
  height: 3px;
}

._watching_img {
  position: relative;
  margin: 0;
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
}

._watching_img img {
  border-radius: 4px;
}

section._custom_paren_img {
  display: inline-block;
  width: 100%;
  /* margin: 0 0 -120px; */
  position: relative;
  overflow: visible;
}

.p_banner {
  margin: 30px auto;
  display: inline-block;
  width: 100%;
  position: relative;
  max-height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 17px;
  text-align: center;
}

.p_banner img {
  display: inline-block;
  width: 100%;
  position: relative;
  max-height: 400px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 17px;
}

@media screen and (max-width: 1300px) {
  .p_banner {
    width: 98.5%;
  }
}

@media screen and (max-width: 1270px) {
  .banner_slider .owl-nav .owl-prev {
    left: -2px;
  }
  .banner_slider .owl-nav .owl-next {
    right: -2px;
  }
}

section.banner_img.add .p_banner img {
  -o-object-fit: contain;
  object-fit: contain;
}

._inner_c_t {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 5;
  color: #fff !important;
}

._inner_c_t h3 {
  font-size: 45px;
}

._inner_c_t h4 span {
  text-transform: capitalize;
}

._inner_c_t h1 {
  font-size: 68px;
  font-weight: 100;
  text-transform: uppercase;
}

._inner_c_t h1 b {
  font-weight: bold;
}

._inner_c_t p {
  font-size: 18px;
  font-weight: 100;
}

._inner_c_t h1.myCity b {
  font-size: 46px;
  font-weight: 400 !important;
  text-transform: capitalize;
}

.i_g_i ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i_g_i ul li a {
  display: inline-block;
  width: 100%;
  padding-right: 10px;
  color: #fff !important;
}

.i_g_i ul li a:hover {
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.i_g_i ul li a:active {
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.i_g_i ul li a:focus {
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.i_g_i ul li a.g_img span {
  text-align: center;
  display: block;
  font-size: 18px;
  font-weight: 100;
}

.i_g_i ul li a.g_img img {
  max-width: 121px;
  max-height: 121px;
  width: 100%;
  height: 100%;
}

._v_c_l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 10px;
  position: relative;
  z-index: 1;
  width: 100%;
}

._v_c_l a {
  color: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  /* width: 63%; */
  width: 100%;
}

._v_c_l a img {
  width: 30px !important;
}

._v_c_l a i {
  font-size: 32px;
  font-weight: 300;
}

._v_c_l ._right_c_t {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* display: none; */
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._v_c_l ._right_c_t .rating_s {
  font-size: 8px;
  font-weight: 400;
  line-height: 14px;
  border: 1px solid #fff;
  padding: 2px 3px;
  border-radius: 4px;
  min-width: 20px;
  text-align: center;
}

._v_c_l ._right_c_t .rating_s span {
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  margin-top: -10px;
}

._v_c_l ._right_c_t a.add_play_llist {
  position: relative;
  width: auto;
}

._v_c_l ._right_c_t a.add_play_llist img {
  width: 18px !important;
}

._v_c_l ._right_c_t a.add_play_llist ._hover_watchlist {
  position: absolute;
  display: inline-block;
  font-size: 9px !important;
  text-transform: capitalize;
  width: 86px;
  left: -65px;
  top: -30px;
  background: #11101a;
  padding: 3px 6px;
  border-radius: 2.5px;
  display: none;
  letter-spacing: 0.3px;
  text-align: center;
}

._v_c_l ._right_c_t a.add_play_llist ._hover_watchlist:before {
  content: "";
  position: absolute;
  bottom: -4px;
  right: 11px;
  width: 7px;
  height: 8px;
  background: #11101a;
  z-index: -1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

._v_c_l ._right_c_t a.add_play_llist:hover ._hover_watchlist {
  display: block;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

a:hover {
  text-decoration: none;
}

section.banner_img {
  margin: 0 0 30px;
  position: relative;
  z-index: 2;
}

._det_img {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 4px;
  float: right;
  width: 70% !important;
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

._detail_banner.active {
  position: relative;
}

._detail_banner.active:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--themebg);
  z-index: 9;
}

@media screen and (min-width: 769px) {
  .container {
    max-width: 100% !important;
    padding: 0 35px;
  }
  .navbar {
    padding: 0.5rem 0rem;
  }
  /* ._watching_img1.live_tv .p_g_i image-manipulation img {
    margin: 20px 0;
  }
  .view_more ._watching_img1.live_tv .p_g_i image-manipulation img {
    margin: 10px 0;
  } */
  /* .owl-carousel .owl-item ._watching_img1 .p_g_i img {
    border-radius: 10px;
  } */
  /* .owl-carousel .owl-item ._watching_img1:hover .p_g_i img {
    border-radius: 10px 10px 0 0;
  } */
}

input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

._detail_banner._read_more {
  position: relative;
}

._detail_banner._read_more:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 105%;
  height: 100%;
  background-image: -webkit-gradient(90deg, #141414 -30%, #141414, #00000000);
    background-image: linear-gradient(90deg, #141414 -30%, #141414, #00000000);
  z-index: 9;
}

._detail_banner._read_more .container {
  position: relative;
  z-index: 99;
}

._detail_banner._read_more ._detail_p_t_i {
  max-width: unset;
  min-height: 470px;
}

._detail_banner._read_less {
  position: relative;
  background-size: contain;
  background-position: center;
}

._detail_banner._read_less:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000b3;
}

._detail_banner._read_less ._detail_p_t_i {
  max-width: 100%;
}

._detail_banner._read_less ._detail_p_t_i ._detail_r_text {
  max-width: 90%;
}

._detail_banner {
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  min-height: 500px;
  max-height: 500px;
  margin-top: 2px;
  padding: 40px 0;
  color: #fff;
  background-size: 100% 100%;
  background-position: 50% 50%;
}

._detail_banner ._detail_p_t_i {
  max-width: 400px;
}

._detail_banner ._detail_p_t_i ._detail_r_text {
  max-width: 400px;
}

._detail_banner ._detail_p_t_i ._detail_r_text ._collapse_content {
  min-height: 120px;
  max-height: 120px;
}

._detail_banner ._detail_p_t_i ._detail_r_text h2 {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 1rem;
}

._detail_banner ._detail_p_t_i ._detail_r_text ul {
  padding: 0px;
  list-style-type: none;
}

._detail_banner ._detail_p_t_i ._detail_r_text ul li {
  font-size: 20px;
  margin-bottom: 0px;
  display: inline-block;
  font-weight: 400;
  position: relative;
}

._detail_banner ._detail_p_t_i ._detail_r_text ul li img {
  margin-left: 3px;
}

._detail_banner ._detail_p_t_i ._detail_r_text ul li:after {
  content: '|';
  font-weight: 100;
  padding: 0 5px;
}

._detail_banner ._detail_p_t_i ._detail_r_text ul li:last-child:after {
  content: '';
  display: none;
}

._detail_banner ._detail_p_t_i ._detail_r_text h5 img {
  margin-left: 8px;
}

._detail_banner ._detail_p_t_i ._detail_r_text p {
  font-size: 16px;
  font-weight: 100;
  color: #a4a4a3;
  margin: 0;
}

._detail_banner ._detail_p_t_i ._detail_r_text a {
  font-size: 15px;
  text-transform: capitalize;
  display: inline-block;
}

._detail_banner ._detail_p_t_i ._detail_r_text a span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
  color: #004eff;
}

._detail_banner ._detail_p_t_i ._detail_r_text a img {
  display: inline-block;
  vertical-align: middle;
}

._detail_banner ._list_t {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
}

._detail_banner ._list_t li {
  height: 74px;
  position: relative;
}

._detail_banner ._list_t li a {
  margin-right: 30px;
  color: #d0cdcd;
  text-align: center;
  max-width: 92px;
  width: 100%;
  position: relative;
  display: inline-block;
}

._detail_banner ._list_t li a .icon-img {
  height: 27px;
}

._detail_banner ._list_t li a span {
  display: inline-block;
  width: 100%;
  font-size: 14.58px;
  color: #939393;
  text-transform: capitalize;
  margin: 6px 0 0;
  line-height: 1;
}

._detail_banner ._r_w_e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  position: relative;
}

._detail_banner ._r_w_e a._play_player img {
  margin-right: 10px;
  width: 44px;
  -o-object-fit: cover;
  object-fit: cover;
  display: inline-block;
  margin-top: -5px;
}

._detail_banner ._r_w_e a._play_player h3 {
  font-size: 15px;
  color: #fff;
  margin: 0px;
  display: inline-block;
  text-transform: uppercase;
}

._detail_banner ._r_w_e a._d_buy_c {
  background-color: #fcd91e;
  border-radius: 6px;
  padding: 11px;
}

._detail_banner ._r_w_e a._d_buy_c img._d_crown {
  margin-right: 6px;
  width: 25px;
  -o-object-fit: cover;
  object-fit: cover;
  display: inline-block;
}

._detail_banner ._r_w_e a._d_buy_c span {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

._detail_banner ._r_w_e a._d_buy_c ._d_play {
  margin-left: 6px;
  width: 15px;
  -o-object-fit: cover;
  object-fit: cover;
  display: inline-block;
}

.nav-tabs .nav-link {
  border: 0px solid transparent;
}

.assests-detail {
  padding: 40px 0rem;
}

.assests-detail .tab-content .fade:not(.show) {
  display: none;
}

.assests-detail .nav-tabs {
  border-bottom: 1px solid #444141;
}

.assests-detail .nav-tabs .nav-link.active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.assests-detail .nav-tabs .nav-link.active:hover {
  border-bottom: 3px solid var(--themebtn);
}

.assests-detail .nav-tabs .nav-link {
  padding: 0.5em 0;
  color: #fff;
  padding: 0.5rem 3rem;
  font-size: 14.58px;
  font-weight: 400;
  text-transform: uppercase;
  border-bottom: 3px solid #85042b00;
}

.assests-detail .nav-tabs .nav-link:active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.assests-detail .nav-tabs .nav-link:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.assests-detail .nav-tabs .nav-link:hover {
  border-color: transparent;
}

.assests-detail .nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.assests-content .tab-pane {
  padding: 30px 0;
}

.assests-content .season-button {
  background-color: #3b3a4a;
  border-color: #3b3a4a;
  padding: 0.7rem 0.75rem;
  font-size: 16.67px;
  font-weight: 500;
  text-transform: uppercase;
  width: 140px;
}

.assests-content .season-button i {
  opacity: 0.7;
}

.assests-content .season-button:focus {
  -webkit-box-shadow: 0 0 0 0.2rem transparent;
  box-shadow: 0 0 0 0.2rem transparent;
}

.assests-content .dropdown-menu a.dropdown-item {
  color: #fff;
}

.assests-content .dropdown-menu a.dropdown-item:hover {
  color: var(--themebg);
}

.season-detail {
  background-color: #141414;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  cursor: pointer;
}

._watch_add_buy ._paid_c {
  margin-bottom: 10px;
}

._premium_msg {
  top: 50%;
  max-width: 500px;
  max-height: 230px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.episode-img {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  max-width: 291px;
  min-width: 291px;
  max-height: 160px;
  z-index: 1;
}

.episode-img img.grid_item {
  width: 100%;
  height: 100%;
  max-width: 291px;
  min-width: 291px;
}

.episode-img ._ep_img {
  width: 100%;
  height: 100%;
  max-width: 291px;
  min-width: 291px;
}

.episode-img ._ep_p {
  position: absolute;
  right: 10px;
  bottom: 5px;
}

.episode-img:after {
  border: 1px solid red;
  bottom: 0;
  position: absolute;
}

.ep-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 15px;
}

.ep-no h4 {
  color: #fff;
  font-size: 16.67px;
  margin-bottom: 0px;
  font-weight: 200;
  margin-bottom: 10px;
}

.ep-no h4 b {
  font-weight: 800;
}

.ep-detail p {
  margin: 0;
  color: #7d7b7b;
  font-size: 13.13px;
  opacity: 0.7;
  font-weight: 400;
}

.ep-detail p span {
  font-weight: bold;
}

.ep-detail .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.ep-detail .time p {
  margin-right: 3px;
}

.ep-detail p.time {
  font-size: 12.5px;
  font-weight: 800;
}

.ep-detail p.time span {
  position: absolute;
  bottom: 23px;
  color: #adaaaa;
}

.episode-detail {
  padding: 30px;
  position: relative;
}

.episode-detail .ep-detail {
  overflow-y: auto;
}

a:hover {
  cursor: pointer;
}

.season-drpdwn .btn-secondary:active:focus, .season-drpdwn .btn-secondary:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5) !important;
          box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5) !important;
}

.season-drpdwn .dropdown-menu {
  min-width: unset !important;
  max-width: unset !important;
  background-color: #3b3a4a !important;
  width: 145px !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
  max-height: 50vh;
  margin-top: -1px;
  margin-left: -1px;
  overflow-y: auto;
}

.season-drpdwn .dropdown-menu:hover, .season-drpdwn .dropdown-menu:focus {
  background-color: #3b3a4a !important;
}

.season-drpdwn .dropdown-menu a.dropdown-item {
  padding: 14px 26px 14px 20px !important;
  border-bottom: 1px solid #6d6e6f;
  font-size: 17px !important;
  color: #c4cacf !important;
  font-weight: 400;
  text-transform: uppercase;
}

.season-drpdwn .dropdown-menu a.dropdown-item:hover, .season-drpdwn .dropdown-menu a.dropdown-item:focus {
  background-color: #3b3a4a !important;
  color: #fff !important;
}

.detailContent {
  position: absolute;
  width: 100%;
  height: 100%;
}

.detailContent .container {
  height: 92%;
}

.detailContent .container ._r_w_e {
  bottom: 130px;
  position: absolute;
}

.detailContent .container ._r_w_e ._play_player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.detailContent .container ._r_w_e ._play_player img {
  width: 46px;
  -o-object-fit: contain;
     object-fit: contain;
}

.detailContent .container ._r_w_e ._play_player .watchNow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.detailContent .container ._r_w_e ._play_player .watchNow h3.continue-watch {
  font-size: 15px;
  color: #fff;
}

.detailContent .container ._r_w_e ._play_player .watchNow p {
  font-size: 12px;
  color: #fff;
  margin-bottom: 2px;
}

.detailContent .container ._list_t {
  position: absolute;
  bottom: 20px;
  left: 0;
}

/* width */
.episode-fix {
  width: 107px !important;
}

.ep-detail::-webkit-scrollbar,
.ep-detail::-ms-scrollbar,
.ep-detail::-moz-scrollbar {
  width: 5px;
}

/* Track */
.ep-detail::-webkit-scrollbar-track,
.ep-detail::-ms-scrollbar-track,
.ep-detail::-moz-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px transparent;
          box-shadow: inset 0 0 5px transparent;
  border-radius: 10px;
}

/* Handle */
.ep-detail::-webkit-scrollbar-thumb,
.ep-detail::-ms-scrollbar-thumb,
.ep-detail::-moz-scrollbar-thumb {
  background-color: #cfcccc;
  border-radius: 10px;
}

/* Handle on hover */
.ep-detail::-webkit-scrollbar-thumb:hover,
.ep-detail::-ms-scrollbar-thumb:hover,
.ep-detail::-moz-scrollbar-thumb:hover {
  background-color: #ccc;
}

@media screen and (max-width: 1200px) {
  ._detail_banner ._detail_p_t_i ._detail_r_text ._collapse_content p {
    overflow: auto;
    min-height: 200px;
    max-height: 200px;
  }
}

@media screen and (max-width: 992px) {
  ul.form_right li.hide-search {
    width: auto !important;
    margin-bottom: 0;
  }
  .episode-detail .ep-detail {
    overflow-y: auto;
    height: auto;
    max-height: 150px;
  }
  .desktop-search {
    display: none;
  }
  .mobile-search {
    width: 200px;
  }
  ul.form_right {
    padding: 0;
    width: 100%;
  }
  ul.form_right li {
    width: auto;
    display: inline-block;
  }
  .form_right li.nav-item.dropdown a span.user_i {
    margin: 6px 5px 0 3px;
  }
  
 
}
@media screen and (min-width: 768px) and (max-width:992px){
  ul.form_right li.language-nav{
    min-width: auto !important;
  }
  .navbar .navbar-nav li {
        padding-right: 5px;
    }
    a.navbar-brand{
      margin-right:15px
    }
  /* .hide-search{
    position: absolute;
    right: 40px;
    top: 15px;
  }
  header .form-inline {
    margin-right: 30px;
  } */
}

@media screen and (max-width: 767px) {
  header .navbar-expand-md .navbar-collapse{
    transform:translateX(-100%);
    transition: 0.5s ease !important;
    position: absolute;
    background-color: var(--themebg);
    left: 0;
    right: 0;
    top: 45px;
    z-index: 9;
    padding: 10px;
    display: block;
    height: auto !important;
    /* height: 100vh !important; */
    max-width: fit-content;
    transition-delay: 0ms !important;
    border: 1px solid #FFFFFF33;
    border-radius:8px
  }
   header .navbar-expand-md .navbar-collapse.show{
    transform:translateX(0) !important;
  }
  .navbar-collapse.collapsing {
  height: auto !important;
  transition: none !important;
  overflow: visible !important;
}
  ._v_c_l ._right_c_t .rating_s{    
    margin-top: 2px;
  }
  ._detail_banner ._r_w_e a._d_buy_c {
    padding: 8px;
  }
  ._v_c_l ._right_c_t a.add_play_llist:hover ._hover_watchlist{
    display: none;
  }
  ._premium_msg {
    max-width: 300px;
  }
  ._detail_banner.active:after {
    background-color: transparent;
  }
  ._v_c_l a.add_play_llist:hover ._hover_watchlist {
    display: none;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text ._collapse_content {
    min-height: 140px;
    max-height: 140px;
    overflow: auto;
  }
  ._detail_banner._read_more:before {
    width: auto;
    background-image: -webkit-gradient(90deg, #141414 64%, #141414, #00000000);
    background-image: linear-gradient(90deg, #141414 64%, #141414, #00000000)
  }
  ._det_img {
    width: 100% !important;
  }
  /* section._custom_paren_img {
    margin: 0 0 -100px;
  } */
  .assests-detail .nav-tabs .nav-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
  }
  .assests-detail .nav-tabs .nav-link {
    padding: 0.5rem 0.5rem;
  }
}

@media all and (min-width: 769px) {
  .slider_img .owl-nav {
    opacity: 0 !important;
  }
  .slider_thumbnail:hover .owl-nav {
    opacity: 1 !important;
  }
}

.slider_img .owl-nav {
  display: block !important;
}

._watching_img1 {
  -webkit-box-shadow: 0 0 10px 5px transparent;
          box-shadow: 0 0 10px 5px transparent;
  transition: transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93);
}

._watching_img1:hover .p_g_i a._cross_icon, ._watching_img1:active .p_g_i a._cross_icon, ._watching_img1:focus .p_g_i a._cross_icon {
  z-index: 9;
}

@media screen and (min-width: 1025px) {
  /* .owl-item.active ._watching_img1 {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    border-radius: 8px;
  } */
  .owl-item.active ._watching_img1:hover, .owl-item.active ._watching_img1:active, .owl-item.active ._watching_img1:focus {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transition: transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.25s;
            transition-delay: 0.25s;
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
            box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    overflow: hidden;
    border-radius: 8px;
  }
  .owl-item.active ._watching_img1:hover ._visible_hover1, .owl-item.active ._watching_img1:active ._visible_hover1, .owl-item.active ._watching_img1:focus ._visible_hover1 {
    background-color: transparent;
    background-image: linear-gradient(to bottom, rgba(4,8,15,0), #11101a, #11101a);
    bottom: 0px;
    display: block;
    color: #fff;
    position: absolute;
    
    -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    height: auto;
    padding-top: 10px;
    width: 100%;
    
  }
  /* .owl-item.active ._watching_img1:hover ._visible_hover1:before, .owl-item.active ._watching_img1:active ._visible_hover1:before, .owl-item.active ._watching_img1:focus ._visible_hover1:before {
    content: "";
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#11101a), to(#11101a));
    background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #11101a, #11101a);
    z-index: 0;
    
  } */
  .owl-item.active ._watching_img1 ._visible_hover1 {
    display: none;
  }
  /* .other_assests .view_more ._v_all_parent ._view_img_list_p:hover, .other_assests .view_more ._v_all_parent ._view_img_list_p:active, .other_assests .view_more ._v_all_parent ._view_img_list_p:focus {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
    position: relative;
    cursor: pointer;
    z-index: 9;
  } */
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 {
    display: inline-block;
    width: 100%;
    border-radius: 8px;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1:hover, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:active, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:focus {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    transition: transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.35s;
            transition-delay: 0.35s;
    /* position: absolute; */
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
            box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1:hover .p_g_i img, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:active .p_g_i img, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:focus .p_g_i img {
    border-radius: 0px;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1:hover ._visible_hover1, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:active ._visible_hover1, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:focus ._visible_hover1 {
    background-color :transparent;
    background-image: linear-gradient(to bottom, rgba(4,8,15,0), #11101a, #11101a);
    bottom: 0;
    display: block;
    color: #fff;
    position: absolute;
    -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    height: auto;
    min-height: 20px;
    border-radius: 0 0 8px 8px;
    width: 100%;
    /* box-shadow: 0px 0px 6px 3px rgb(17 16 26 / 84%); */
  }
  /* .view_more ._v_all_parent ._view_img_list_p ._watching_img1:hover ._visible_hover1:before, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:active ._visible_hover1:before, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:focus ._visible_hover1:before {
    content: "";
    position: absolute;
    top: -18px;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#201f2c), to(#201f2c));
    background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #201f2c, #201f2c);
    z-index: 0;
  } */
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 ._visible_hover1 {
    display: none;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 .p_g_i img {
    width: 100%;
    text-align: center;
    border-radius: 10px;
  }
  .search_assests ._watching_img1 {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    border-radius: 8px;
  }
  .search_assests ._watching_img1:hover, .search_assests ._watching_img1:active, .search_assests ._watching_img1:focus {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transition: transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.25s;
            transition-delay: 0.25s;
    
    z-index: 2;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
            box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
  }
  .search_assests ._watching_img1:hover ._visible_hover1, .search_assests ._watching_img1:active ._visible_hover1, .search_assests ._watching_img1:focus ._visible_hover1 {
    background-color: #11101a;
    bottom: 0;
    display: block;
    color: #fff;
    position: relative;
    -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    height: auto;
    min-height: 85px;
    border-radius: 0 0 8px 8px;
    width: 100%;
  }
  /* .search_assests ._watching_img1:hover ._visible_hover1:before, .search_assests ._watching_img1:active ._visible_hover1:before, .search_assests ._watching_img1:focus ._visible_hover1:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#11101a), to(#11101a));
    background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #11101a, #11101a);
    z-index: 0;
  } */
  .search_assests ._watching_img1 ._visible_hover1 {
    display: none;
  }
  .search_assests ._watching_img1 .p_g_i img {
    width: 100%;
    text-align: center;
  }
}

:not(.owl-item.active) {
  background-color: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
}

.owl-item ._watching_img1 {
  position: relative;
}

.owl-item ._watching_img1:before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0;
}

.owl-item.active ._watching_img1 {
  position: relative;
}

.owl-item.active ._watching_img1:before {
  content: "";
  display: none;
}

.owl-item ._watching_img1 {
  position: absolute;
}

.owl-item ._watching_img1 {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  border-radius: 8px;
}

/* .owl-item ._watching_img1:hover ._visible_hover1, .owl-item ._watching_img1:active ._visible_hover1, .owl-item ._watching_img1:focus ._visible_hover1 {
  background-color: #11101a;
  bottom: 0;
  display: block;
  color: #fff;
  position: relative;
  -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  height: auto;
  min-height: 85px;
  border-radius: 0 0 8px 8px;
  width: 100%;
} */

/* .owl-item ._watching_img1:hover ._visible_hover1:before, .owl-item ._watching_img1:active ._visible_hover1:before, .owl-item ._watching_img1:focus ._visible_hover1:before {
  content: "";
  position: absolute;
  top: -27px;
  left: 0;
  width: 100%;
  height: 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#11101a), to(#11101a));
  background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #11101a, #11101a);
  z-index: 0;
} */

.owl-item ._watching_img1 ._visible_hover1 {
  display: none;
}

/* .owl-item.active ._watching_img1 {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  border-radius: 8px;
} */

.owl-item.active ._watching_img1:hover ._visible_hover1, .owl-item.active ._watching_img1:focus ._visible_hover1, .owl-item.active ._watching_img1:active ._visible_hover1 {
  background-color: transparent;
  background-image: linear-gradient(to bottom, rgba(4,8,15,0), #11101a, #11101a);
  bottom: 0;
  display: block;
  color: #fff;
  position: absolute;
  -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  height: auto;
  padding-top: 10px;
  
  width: 100%;
}

/* .owl-item.active ._watching_img1:hover ._visible_hover1:before, .owl-item.active ._watching_img1:focus ._visible_hover1:before, .owl-item.active ._watching_img1:active ._visible_hover1:before {
  content: "";
  position: absolute;
  top: -40px;
  left: 0;
  width: 100%;
  height: 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#11101a), to(#11101a));
  background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #11101a, #11101a);
  z-index: 0;
  opacity: 0.8;
} */

.owl-item.active ._watching_img1 ._visible_hover1 {
  display: none;
}

.long_img:hover ._visible_hover1 {
  height: 100% !important;
  max-height: 180px;
}

.seven_slides ._visible_hover1 ._v_c_l a img {
  width: 13px !important;
}

.seven_slides ._visible_hover1 ._v_c_l a span {
  font-size: 8px;
}

._v_all_parent.live_tv ._visible_hover1 ._v_c_l a img {
  width: 13px !important;
  margin-right: 5px;
}

._v_all_parent.live_tv ._visible_hover1 ._v_c_l a span {
  font-size: 8px;
  margin-left: -1px !important;
}

._visible_hover1 ._v_c_l a img {
  width: 20px !important;
}

._visible_hover1 ._v_c_l a span {
  font-size: 9px;
  display: inline-block;
}

._visible_hover1 ._v_c_l a ._c_progress {
  position: relative;
  margin-left: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._visible_hover1 ._v_c_l a.add_play_llist img {
  width: 18px !important;
}

._visible_hover1 h4 {
  font-size: 12px;
  padding: 0 10px;
  margin-top: 10px;
  margin-bottom: 0;
}

._visible_hover1 ._inner_text_l p {
  color: #cfcccc !important;
  font-size: 10px;
  font-weight: 400;
  line-height: unset;
  padding: 0 10px;
  width: 100%;
  margin-top: 0.2rem;
  max-height: 45px;
  overflow: hidden;
  margin-bottom: 0;
}

._visible_hover1 ._inner_text_l p.type_film {
  color: #fff !important;
  font-weight: 600;
  margin-top: 3px;
}

._v_all_parent.live_tv ._visible_hover1 ._v_c_l a span {
  margin-left: 4px;
}

@media screen and (max-width: 767px) {
 .circular_assets ._visible_hover1:before, .enlarged-circular_assets ._visible_hover1:before {
  top: -25px;
 }

  ._visible_hover1:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#0f0e1ab8), color-stop(#11101a), to(#11101a));
    background-image: linear-gradient(to bottom, transparent, #0f0e1ab8, #11101a, #11101a);
    z-index: 0;
  }
  .progress {
    bottom: 1px;
  }
  .owl-item.active ._watching_img1:hover .progress, .owl-item.active ._watching_img1:focus .progress, .owl-item.active ._watching_img1:active .progress {
    opacity: 1;
    bottom: 1px;
  }
  .progress {
    opacity: 1 !important;
  }
  .owl-item ._watching_img1 ._visible_hover1 {
    display: block;
  }
  
  .search_assests ._watching_img1 {
    overflow: hidden;
    display: inline-block;
    width: 100%;
  }
  .search_assests ._watching_img1:hover, .search_assests ._watching_img1:active, .search_assests ._watching_img1:focus {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  ._detail_banner ._r_w_e a._play_player img {
    width: 22px;
    margin-right: 5px;
  }
  ._detail_banner ._r_w_e a._play_player h3 {
    font-size: 14.83px;
  }
  ._detail_banner ._detail_banner ._detail_p_t_i ._detail_r_text ul {
    margin: 0;
  }
}

#promo .reedem_text {
  margin-bottom: 30px;
}

.my_account {
  margin: 50px 0;
}

.my_account h4.accmain-head {
  color: #fff;
  border-bottom: 1px solid #48484a;
  padding-bottom: 6px;
  font-size: 27px;
  font-weight: 400;
}

.my_account h4.accinner-head {
  font-size: 27px;
  font-weight: 100;
  margin-top: 25px;
  color: #fff;
  margin-bottom: 40px;
}

.my_account .plan-details .plan-body {
  margin-left: 228px;
}

.my_account .plan-details .plan-body p {
  font-size: 16px;
  margin-bottom: 20px !important;
  color: #fff;
  font-weight: 100;
}

.my_account .plan-details .plan-body .bold_text {
  font-weight: 400;
}

.my_account .plan-details .plan-body .buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.my_account .plan-details .plan-body .buy .buy-btn {
  background: var(--themebtn);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border: 0;
  border-radius: 6px;
  color: #fff;
  font-size: 13px;
  padding: 10px 25px;
  margin-bottom: 25px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-transform: uppercase;
}

.my_account .plan-details .plan-body .buy .not_eligible {
  margin-top: 10px;
}

.my_account .plan-details .plan-body .buy p {
  font-size: 16px;
  text-align: right;
  margin-bottom: 25px;
  font-weight: 400;
}

.my_account .plan-details .plan-body .buy p a {
  color: #0071ff;
}

.my_account ul {
  list-style-type: none;
  padding: 0;
  margin-left: 228px;
  margin-bottom: 0px;
}

.my_account ul li {
  color: #fff;
  font-size: 16px;
  margin-bottom: 25px;
}

.my_account ul li span {
  color: #fff;
  font-weight: 100;
}

.my_account ul li a {
  color: #0071ff;
  float: right;
}

.my_account .parental-msg {
  color: #fff;
  font-weight: 100;
  font-size: 11px;
  margin-bottom: 35px !important;
  margin-left: 228px;
  margin-top: 10px;
}

.parental-margin {
  margin-bottom: 0px !important;
}

.italic {
  font-style: italic;
}

.mobile-number, .name-text {
  color: #fff !important;
  font-style: normal !important;
}

.child-not {
  font-style: italic;
}

.pass-star {
  position: relative;
}

.pass-star span {
  color: #fff !important;
  top: 3px;
  margin-left: 2.5px;
  position: absolute;
}

#cancel_subscription_confirmation p {
  text-align: center;
  font-size: 14px;
  margin-bottom: 8px;
}

#cancel_subscription_confirmation .action-btn {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#cancel_subscription_confirmation .action-btn div {
  margin: 0 auto;
}

#cancel_subscription_confirmation .action-btn div .yes {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-color: var(--themebtn);
  border-radius: 6px;
  color: #fff;
  font-size: 13px;
  padding: 10px;
  width: 70px;
  margin-top: 25px;
  text-transform: uppercase;
  height: 35px;
}

#cancel_subscription_confirmation .action-btn div .no {
  margin-left: 15px;
  width: 70px;
  margin-top: 25px;
  text-transform: uppercase;
}

.d-block .modal-content {
  background-color: transparent;
  border: none;
}

.d-block .modal-content #login {
  background-color: transparent;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #211f2c;
  margin-right: 10px;
  border: 1px solid #fff;
  border-radius: 3px;
}

input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.checkbox label {
  position: relative;
}

#sharebuttons .modal-content {
  height: 306px;
  padding-top: 18px;
}

#sharebuttons .modal-content .modal-header {
  height: auto;
  padding-bottom: 0;
}

#sharebuttons .modal-content .modal-body {
  margin-top: 55px;
}

#sharebuttons .modal-content .modal-body .social_btn {
  margin-top: 40px;
}

.auth .modal-content {
  background-color: #211f2c;
  padding: 25px 0;
  border-radius: 11px;
}

.auth .modal-content .modal-header {
  border-bottom: 0px solid #dee2e6;
  padding: 0 20px 40px;
  position: relative;
  height: 40px;
}

.auth .modal-content .modal-header .modal-title {
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 0 22px;
}

.auth .modal-content .modal-header .close {
  color: #8b8b91;
  padding: 0.5rem 1rem 0.5rem 1rem !important;
  font-weight: 100;
  opacity: 1;
  font-size: 40px;
  text-shadow: none;
  position: absolute;
  right: 20px;
}

.auth .modal-content .modal-header .close:hover {
  border: 0px;
}

.auth .modal-content .modal-header .close:focus {
  border: 0px;
  outline: none;
}

.auth .modal-content .modal-body {
  padding: 0 70px;
}

.auth .modal-content .modal-body .success-add {
  margin-bottom: 40px;
  margin-top: -25px;
}

.auth .modal-content .modal-body .success-add img {
  margin: 0 auto;
  display: block;
}

.auth .modal-content .modal-body .success-add p {
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}

.auth .modal-content .modal-body .form-group._d_o_b {
  position: relative;
}

.auth .modal-content .modal-body .form-group {
  margin-bottom: 30px;
  border-bottom: 1px solid #6b6970;
  position: relative;
}

.auth .modal-content .modal-body .form-group ._require_filed {
  position: absolute;
  left: 0;
  text-align: left;
  /* bottom: -21px; */
  width: 100%;
  top: 50px;
}

.auth .modal-content .modal-body .form-group ._require_filed span {
  font-weight: 600;
  color: red !important;
  font-size: 12px !important;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.auth .modal-content .modal-body .form-group ._two_error_fields {
  bottom: -50px !important;
}

.auth .modal-content .modal-body .form-group .input-group-prepend {
  cursor: pointer;
}

.auth .modal-content .modal-body .form-group .input-group-prepend .mobile-pre {
  border-radius: 0px;
  color: #fff !important;
  padding: 0 7px 0 0;
}

.auth .modal-content .modal-body .form-group .input-group-prepend .input-group-text {
  background-color: transparent;
  border: 0;
  color: #0071ff;
}

.auth .modal-content .modal-body .form-group .form-control {
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  padding: 0.375rem 0;
  color: #fff;
  font-weight: 200;
}

.auth .modal-content .modal-body .form-group input#mobile {
  padding: 0.375rem 0px 0.375rem 30px;
  position: relative;
}

.auth .modal-content .modal-body .form-group span.m_country {
  position: absolute;
  color: #fff;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.auth .modal-content .modal-body .form-group input[type="password"] + .input-group-prepend span.input-group-text {
  position: relative;
}

.auth .modal-content .modal-body .form-group input[type="password"] + .input-group-prepend span.input-group-text::after {
  content: "";
  position: absolute;
  left: 48%;
  top: 24%;
  width: 2px;
  height: 55%;
  background-color: #0071ff;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.auth .modal-content .modal-body .form-group .right-msg {
  font-size: 12px;
  text-align: right;
  color: #99999f;
  width: 100%;
  position: absolute;
  bottom: -20px;
  right: 0;
}

.auth .modal-content .modal-body .terms {
  margin-bottom: 25px;
  margin-top: 25px;
}

.auth .modal-content .modal-body .terms p {
  color: #fff;
  font-size: 14px;
  text-align: center;
}

.auth .modal-content .modal-body .terms p a {
  color: #0071ff;
}

.auth .modal-content .modal-body .remeber_me {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
  width: 100%;
  position: relative;
}

.auth .modal-content .modal-body .remeber_me .invalid-feedback {
  position: absolute;
  bottom: -28px;
  left: 0;
}

.auth .modal-content .modal-body .remeber_me .checkbox {
  width: 100%;
  display: inline-block;
}

.auth .modal-content .modal-body .remeber_me .checkbox label {
  color: #fff;
}

.auth .modal-content .modal-body .remeber_me .checkbox label input[type="checkbox"] {
  margin-right: 20px;
}

.auth .modal-content .modal-body .remeber_me p {
  display: inline-block;
  color: #fff;
  width: 100%;
  text-align: right;
}

.auth .modal-content .modal-body .remeber_me p a {
  color: #0071ff;
}

.auth .modal-content .modal-body .auth-btn {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 6px;
  color: #fff;
  font-size: 13px;
  padding: 10px;
  width: 100%;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.auth .modal-content .modal-body .profile-btn {
  margin-top: 35px;
}

.auth .modal-content .modal-body .loginlink p {
  font-size: 14px;
  color: #fff;
  text-align: center;
}

.auth .modal-content .modal-body .loginlink p a {
  color: #0071ff;
}

.auth .modal-content .modal-body .otp-center {
  color: #fff;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.auth .modal-content .modal-body .otp-email {
  color: #fff;
  margin-bottom: 0px;
  text-align: center;
  font-size: 14px;
}

.auth .modal-content .modal-body .resend {
  color: #0072ff;
  font-size: 14px;
  width: auto;
  text-align: right;
}

.auth .modal-content .modal-body .promo-code {
  color: #fff;
  font-size: 14px;
  text-align: center;
  font-weight: 100;
}

.auth .modal-content .modal-body .otp-success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
}

.auth .modal-content .modal-body .otp-success .success-msg {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  top: 50%;
  position: absolute;
  margin-top: -145px;
}

.auth .modal-content .modal-body .otp-success .success-msg h4 {
  color: #fff;
  font-size: 24px;
  margin-bottom: 50px;
  text-align: center;
  font-weight: 100;
}

.auth .modal-content .modal-body .otp-success .success-msg p {
  font-size: 14px;
  color: #fff;
  margin-bottom: 50px !important;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .my_account .plan-details .plan-body .buy {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 30px 0;
  }
  .auth .modal-content .modal-body .form-group .right-msg {
    font-size: 10px;
  }
}

button:active,
button:focus,
input:active,
input:focus,
a:active,
a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
}

.invalid-feedback {
  font-weight: 600;
  color: red !important;
  font-size: 11px !important;
  text-align: left !important;
}

.invalid-feedback span._long_otp {
  width: 70% !important;
  position: relative;
}

.invalid-feedback span._long_otp_login {
  width: 70% !important;
  position: relative;
}

.invalid-feedback span._long_otp_loginn {
  width: 70% !important;
  position: relative;
}

.promo-input {
  margin-bottom: 0px !important;
}

.promo-error {
  margin-top: 65px;
}

.promocode_error {
  font-weight: 600;
  color: red !important;
  font-size: 12px !important;
}

.resetone .otp-center {
  margin-bottom: 30px !important;
}

.resettwo .form-group {
  margin-bottom: 0px !important;
}

.resettwo .otp-btn {
  margin-top: 50px !important;
}

._otp_sent_p {
  margin-bottom: 20px;
}

._otp_sucess {
  color: #09d009;
  font-size: 14px;
  text-align: center;
}

.mobile-prefix .mobile-pre:after {
  content: '';
  width: 0.5px;
  height: 25px;
  background-color: #6b6970;
  margin-left: 5px;
}

.last-margin {
  margin-bottom: 25px !important;
}

.bot-error {
  margin-bottom: 20px !important;
}

.forgot {
  float: right;
  position: relative;
  z-index: 9;
}

#add_namesuccess .modal-header {
  padding: 0 20px 20px;
}

/* #login .modal-content, #reset .modal-content, #reset-otp .modal-content, #reset-success .modal-content, #register .modal-content {
  height: 533.2px;
} */

#login .modal-content .login-btn, #reset .modal-content .login-btn, #reset-otp .modal-content .login-btn, #reset-success .modal-content .login-btn, #register .modal-content .login-btn {
  margin-top: 0 !important;
}

#login .modal-content .reset-btn, #login .modal-content .confirm-btn, #reset .modal-content .reset-btn, #reset .modal-content .confirm-btn, #reset-otp .modal-content .reset-btn, #reset-otp .modal-content .confirm-btn, #reset-success .modal-content .reset-btn, #reset-success .modal-content .confirm-btn, #register .modal-content .reset-btn, #register .modal-content .confirm-btn {
  margin-top: 35px;
}

@media all and (max-width: 993px) {
  .my_account .account-body {
    margin-left: 149px !important;
  }
  .my_account .parental-msg {
    margin-left: 149px !important;
  }
  .my_account .plan-details .plan-body {
    margin-left: 149px;
  }
}

@media screen and (max-width: 1200px) {
  ._inner_c_t h1 {
    font-size: 52px;
  }
}

@media screen and (max-width: 1100px) {
  .navbar .navbar-nav li {
    padding-right: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .circular_assets .owl-item ._watching_img1, .enlarged-circular_assets .owl-item ._watching_img1{
    box-shadow: inherit;
  }
  .navbar-nav li {
    padding-right: 15px;
  }
  ._det_img {
    background-size: 100% 100% !important;
  }
}

@media screen and (max-width: 992px) {
  ._detail_banner ._detail_p_t_i ._detail_r_text ._collapse_content {
    overflow: auto;
  }
  ._slider_c {
    position: relative;
    min-height: 354px;
    max-height: 354px;
  }
  ._inner_s_c{
    padding-left: 5%;
  }
  ._slider_c:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 100%;
   background-image: -webkit-gradient(90deg, #141414 64%, #141414, #00000000);
    background-image: linear-gradient(90deg, #141414 64%, #141414, #00000000);
  }
  ._slider_c img {
    width: 100% !important;
    -o-object-fit: unset;
       object-fit: unset;
  }
  button.navbar-toggler:focus {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
  }
  .navbar-toggler-icon i {
    color: #cfcccc !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: block !important;
  }
  .navbar .container {
    max-width: unset;
  }
  .four_slides {
    max-width: unset;
  }
  .six_slides {
    max-width: unset;
  }
  .seven_slides {
    max-width: unset;
  }
  ._custom_grid_img {
    padding-left: 0;
  }
  section.banner_img {
    margin: 30px 0 90px;
  }
  section.banner_img:not(.add) .p_banner {
    max-height: 300px;
  }
  section.banner_img:not(.add) .p_banner img {
    max-height: 300px;
  }
  section.banner_img:not(.add) .p_banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000a1;
    z-index: 5;
    border-radius: 18px;
  }
  .i_g_i ul li a.g_img img {
    max-width: 71px;
    max-height: 71px;
  }
  .i_g_i ul li a.g_img span {
    font-size: 12px;
  }
  ._inner_c_t {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 5;
    width: 100%;
    height: auto;
    color: #fff !important;
    text-align: center;
  }
  .navbar-nav .nav-link {
    font-size: 14px !important;
  }
  ul.form_right {
    padding-left: 0px;
  }
  ul.form_right li {
    font-size: 12px !important;
  }
  ul.form_right li a {
    font-size: 12px !important;
  }
  ul.form_right li input {
    max-width: 130px;
    width: 100%;
  }
  ul.form_right li input::-webkit-input-placeholder {
    font-size: 12px !important;
  }
  ul.form_right li input:-ms-input-placeholder {
    font-size: 12px !important;
  }
  ul.form_right li input::-ms-input-placeholder {
    font-size: 12px !important;
  }
  ul.form_right li input::placeholder {
    font-size: 12px !important;
  }
  .form_right li.nav-item.dropdown a i {
    font-size: 10px;
    margin-right: 5px;
  }
  .banner_slider .owl-nav .owl-next {
    right: -10px;
  }
  .banner_slider .owl-nav .owl-prev {
    left: -10px;
  }
  ._visible_hover {
    width: 100%;
  }
}

/* @media screen and (max-width: 992px) and (min-width: 768px) {
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse.show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .navbar-collapse {
    width: 100%;
    background-color: var(--themebg) !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .navbar-collapse form {
    width: 100%;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    background-color: var(--themebg) !important;
    width: 100% !important;
    max-width: unset !important;
    min-width: unset !important;
  }
  .navbar-collapse form ul {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    background-color: var(--themebg) !important;
    width: 100% !important;
    max-width: unset !important;
    min-width: unset !important;
  }
  .navbar-collapse form ul li {
    width: 100%;
    padding: 10px 0px;
  }
  .navbar-collapse form ul li input {
    width: 100% !important;
    max-width: unset !important;
    min-width: unset !important;
  }
  .navbar-collapse form ul li:first-child {
    padding-top: 0;
  }
  .navbar-collapse ul.navbar-nav {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    background-color: var(--themebg) !important;
    width: 100% !important;
    max-width: unset !important;
    min-width: unset !important;
  }
  .navbar-nav li.nav-item {
    width: 100%;
    padding: 10px 0px;
  }
  .dropdown-menu {
    width: 100% !important;
    max-width: unset !important;
    min-width: unset !important;
    background-color: transparent;
    border: none;
  }
  ul.form_right li .dropdown-menu {
    position: relative;
  }
  ul.form_right li:last-child {
    padding: 10px 0px;
  }
  .form_right li.nav-item.dropdown a.nav-link {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
} */

@media screen and (max-width: 800px) {
  .navbar-nav li {
    padding: 0 6px;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text a {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  ul.form_right li {
    padding: 0 5px;
  }
  ul.form_right li:last-child {
    padding: 0 0px 0 1px;
  }
  #login .modal-content, #reset .modal-content, #reset-otp .modal-content, #reset-success .modal-content, #register .modal-content {
    height: auto;
  }
  #login .success-change {
    height: 200px;
  }
  ._v_c_l a {
    margin-top: 3px;
  }
  ._require_filed span {
    font-size: 11px;
  }
  ._inner_s_c ul li {
    font-size: 14px !important;
  }
  .modal-content {
    width: 95%;
  }
  section.banner_img {
    margin: 0px 0 30px;
  }
  section.banner_img:not(.add) .p_banner {
    max-height: unset;
    margin: 0 auto 30px;
  }
  section.banner_img:not(.add) .p_banner img {
    max-height: unset;
  }
  section.banner_img:not(.add) .p_banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000029;
    z-index: 5;
    border-radius: 18px;
  }
  section.banner_img:not(.add) .p_banner ._inner_c_t {
    position: relative;
    top: auto;
    right: auto;
    transform: unset;
    -ms-transform: unset;
    -moz-transform: unset;
    -webkit-transform: unset;
    padding: 20px 20px;
  }
  .i_g_i ul li a.g_img img {
    max-width: 41px;
    max-height: 41px;
  }
  .i_g_i ul li a.g_img span {
    font-size: 10px;
  }
  ._inner_c_t h1.myCity b {
    font-size: 37px;
    font-weight: 400 !important;
    text-transform: capitalize;
  }
  ._inner_c_t h3 {
    font-size: 26px;
    margin-bottom: 0px;
  }
  ._inner_c_t p {
    font-size: 12px;
    margin-bottom: 10px !important;
  }
  ._inner_c_t h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  ._inner_c_t h4 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
  }
  .inner_footer_page ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .inner_footer_page ul li {
    width: 100%;
    text-align: center;
  }
  ._custom_grid_img h4 {
    font-size: 15.08px;
    font-size: 18.08px;
  }
  ._inner_text_l h4 {
    font-size: 12.08px;
    position: relative;
    z-index: 9;
  }
  ._visible_hover ._v_c_l a {
    font-size: 12px;
  }
  ._visible_hover ._inner_text_l h4 {
    font-size: 14px;
  }
  ._visible_hover ._inner_text_l p {
    font-size: 12px;
  }
  ._visible_hover ._inner_text_l p.type_film {
    font-size: 10.5px;
  }
  .inner_footer_social {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .inner_footer_social ul {
    width: 100%;
    text-align: center;
  }
  .inner_footer_social .inner_app {
    width: 100%;
    text-align: center;
  }
  .inner_f_i p.copy {
    text-align: center;
  }
  .navbar-nav li {
    margin: 10px 0 10px;
  }
  form.form-inline.my-3.my-md-0 {
    margin: 0 !important;
  }
  .dropdown-menu {
    max-width: unset !important;
    min-width: unset !important;
    position: relative;
    width: 100%;
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .dropdown-menu a {
    padding: 10px 0;
  }
  ._s_play_btn {
    margin: 0;
  }
  ._s_play_btn a.active_btn {
    padding: 7px 5px;
    font-size: 10.5px;
  }
  ._s_play_btn a.add_btn {
    padding: 7px 5px;
    font-size: 10.5px;
  }
  ._s_play_btn a {
    padding: 5px;
    font-size: 12px;
  }
  .four_slides .owl-carousel {
    /* padding: 98px 0 93px 0px; */
    padding: 0;
  }
  .four_slides .owl-next img {
    left: 10px;
  }
  .four_slides .owl-nav span {
    font-size: 40px;
    font-size: 40px;
  }
  .six_slides .owl-next {
    right: -7.5%;
  }
  .six_slides .owl-next img {
    left: 10px;
  }
  .six_slides .owl-nav span {
    font-size: 40px;
  }
  .seven_slides .owl-next {
    right: -6.5%;
  }
  .seven_slides .owl-next img {
    left: 10px;
  }
  .seven_slides .owl-nav span {
    font-size: 40px;
  }
  .form_right li.nav-item.dropdown a.nav-link {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  ._slider_c {
    min-height: 280px;
    max-height: 280px;
  }
  /* ._slider_c img {
    min-height: 280px;
    max-height: 280px;
  } */
  ._inner_s_c p {
    font-size: 11px;
    margin-bottom: 10px;
    padding-right: 20px;
  }
  ._inner_s_c h2 {
    font-size: 22px;
    margin-bottom: 0.2em;
  }
  ._inner_s_c h4 {
    font-size: 14px;
  }
  section.slider_img {
    margin: 30px 0px;
  }
  .banner_slider .owl-nav span {
    font-size: 42px;
  }
  .banner_slider .owl-nav .owl-prev {
    padding: 3px 4px 5px !important;
    width: 30px;
    height: 30px;
  }
  .banner_slider .owl-nav .owl-prev img {
    width: 18px;
    height: 17px;
  }
  .banner_slider .owl-nav .owl-next {
    padding: 3px 4px 5px !important;
    width: 30px;
    height: 30px;
  }
  .banner_slider .owl-nav .owl-next img {
    width: 18px;
    height: 17px;
  }
  ul.form_right {
    padding: 0;
    width: 100%;
  }
  ul.form_right li {
    width: 100%;
    margin-bottom: 10px;
  }
  ul.form_right li input {
    max-width: unset;
    width: 100% !important;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text h2 {
    font-size: 25px;
    margin-bottom: 1rem;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text ul li {
    font-size: 16px;
    display: inline-block;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text p {
    font-size: 14px;
    max-height: 100px;
    overflow: auto;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text a {
    font-size: 14px;
    display: block;
  }
  ._detail_banner ._r_w_e {
    margin: 25px 0 20px;
  }
  ._detail_banner ._r_w_e img {
    width: 25px;
  }
  ._detail_banner ._r_w_e h3 {
    font-size: 12.83px;
  }
  ._detail_banner ul._list_t li a img {
    max-width: 20px;
  }
  ._detail_banner ul._list_t li a span {
    font-size: 10.58px;
  }
  .season-detail {
    max-height: 170px;
  }
  .season-detail .episode-detail {
    padding: 15px;
  }
  .season-detail .episode-img {
    max-width: 261px;
    min-width: 261px;
  }
  .season-detail img.grid_item {
    max-width: 261px;
    min-width: 261px;
  }
  .assests-detail {
    padding: 40px 0.2rem;
  }
}

._detail_banner ._collapse_content p._coll_data {
  font-size: 14px;
  display: inline;
}

._detail_banner ._collapse_content a {
  font-size: 14px;
}

._detail_banner ._collapse_content a:hover {
  opacity: 0.9;
}

._detail_banner ._collapse_content a img {
  transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

._detail_banner.active ._collapse_content p._coll_data {
  height: auto;
}

._detail_banner.active ._collapse_content a img {
  transform: rotate(245deg);
  -ms-transform: rotate(245deg);
  -webkit-transform: rotate(245deg);
}

@media screen and (max-width: 600px) {
  .invalid-feedback._require_filed._mob_required {
    bottom: -40px;
  }
  .season-detail {
    max-height: unset;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .season-detail .episode-img {
    max-height: 200px;
    max-width: 100%;
    min-width: 100%;
  }
  .season-detail img.grid_item {
    max-height: 200px;
    max-width: 100%;
    min-width: 100%;
  }
  .season-detail .episode-detail .ep-detail {
    overflow-y: auto;
    height: auto;
    max-height: 50px;
  }
  .season-detail .episode-detail .ep-detail p.time span {
    position: relative !important;
    bottom: 0 !important;
  }
}

.auth-btn, button.btn.btn-default.register {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border: 0;
  border-radius: 6px;
  color: #fff;
  font-size: 13px;
  padding: 10px;
  width: 100% !important;
  margin-bottom: 25px;
  text-transform: uppercase;
}

._otp_reg {
  margin-top: 30px;
}

h2._verify_t {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.other_assests h4.accinner-head {
  font-size: 27px;
  font-weight: 100;
  margin-top: 50px;
  color: #fff;
  margin-bottom: 23px;
  margin-top: 0;
}

.other_assests .view_more .image-base {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 10px;
}

.other_assests .view_more .image-base img {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
}

.other_assests .view_more ._v_all_parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.other_assests .view_more ._v_all_parent ._view_img_list_p {
  /* margin-right: 1%;
  margin-bottom: 1.8%;
  -ms-flex: 0 0 23%;
  -webkit-box-flex: 0;
          flex: 0 0 24.2%; */
  position: relative;
  transition: transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  /* min-height: 187px; */
  margin-bottom: 5px;
}

._v_all_parent.live_tv ._view_img_list_p {
  -ms-flex: 0 0 13.4% !important;
  -webkit-box-flex: 0 !important;
          flex: 0 0 13.4% !important;
}

._language_p_l {
  text-align: right;
}

._language_p_l span._lang_btn {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border: 2px solid var(--themebtn);
  border-radius: 5px;
  margin-right: 0;
  padding: 6px 9px;
  font-weight: 400;
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 1.5px;
  cursor: pointer;
  color: #fff;
  position: relative;
}

._language_p_l span._lang_btn i {
  font-size: 16px;
}

._language_p_l .cross_filter:after {
  content: "";
  position: absolute;
  width: 1.5px;
  height: 17px;
  background-color: #fff;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
  display: inline-block;
  right: 15px;
  top: 5px;
}

._language_modal .modal-dialog h4 {
  text-align: center;
  color: #fff;
  display: inline-block;
  width: 100%;
  font-weight: 400;
}

._language_modal .modal-dialog .modal-body {
  padding: 0 40px !important;
}

._language_modal .modal-dialog .modal-body ._language_list {
  margin: 15px 10px 0;
  display: inline-block;
  width: 100%;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

._language_modal .modal-dialog .modal-body ._language_list form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: auto;
  max-height: 100px;
}

._language_modal .modal-dialog .modal-body ._language_list form .checkbox {
  width: auto;
  margin-right: 10px;
  margin-bottom: 4px;
}

._language_modal .modal-dialog .modal-body ._language_list form .checkbox label {
  cursor: pointer;
}

._language_modal .modal-dialog .modal-body ._language_list form .checkbox label input[type="checkbox"] {
  margin-right: 5px;
  position: absolute;
  opacity: 0;
  z-index: 5;
}

._language_modal .modal-dialog .modal-body ._language_list form .checkbox label span {
  color: #fff;
  background: #000;
  padding: 5px 10px;
  position: relative;
  font-size: 12px;
}

._language_modal .modal-dialog .modal-body ._language_list form .checkbox label input.lang_check + span {
  color: #000;
  background: #fff;
}

._language_modal .modal-dialog .modal-body ._language_list form::-webkit-scrollbar {
  width: 6px;
}

._language_modal .modal-dialog .modal-body ._language_list form::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px #000;
          box-shadow: inset 0 0 5px #000;
  border-radius: 10px;
}

._language_modal .modal-dialog .modal-body ._language_list form::-webkit-scrollbar-thumb {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 10px;
}

._language_modal .modal-dialog .modal-body ._language_list form::-webkit-scrollbar-thumb:hover {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
}

._language_modal .modal-dialog .modal-body ._language_list ._lang_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_reset {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  font-size: 14px;
  height: 40px;
  width: 40%;
  margin: 30px auto 0;
  display: block;
  text-transform: uppercase;
  border-radius: 5px;
  letter-spacing: 1px;
}

._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_reset:disabled {
  cursor: not-allowed;
}

._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_apply {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border: 2px solid #85042b;
  color: #fff;
  font-size: 14px;
  height: 40px;
  width: 40%;
  margin: 30px auto 0;
  display: block;
  text-transform: uppercase;
  border-radius: 6px;
  letter-spacing: 1px;
}

._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_apply:disabled {
  cursor: not-allowed;
}

._filter_live_tv {
  margin: 0 0 10px;
}

._filter_live_tv .p_filter_live {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._filter_live_tv .p_filter_live span {
  color: #fff;
  text-transform: uppercase;
  padding-right: 10px;
  font-size: 15px;
}

._filter_live_tv .p_filter_live .btn-secondary {
  color: #fff;
  background-color: #161616;
  border-color: #161616;
  font-size: 14px;
  width: 127px !important;
  height: 37px;
  text-align: left;
  position: relative;
}

._filter_live_tv .p_filter_live .btn-secondary i {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

._filter_live_tv .p_filter_live .btn-secondary:focus, ._filter_live_tv .p_filter_live .btn-secondary:active, ._filter_live_tv .p_filter_live .btn-secondary:visited, ._filter_live_tv .p_filter_live .btn-secondary:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: 0;
  background-color: #1f1e1e;
  border-color: #1f1e1e;
}

._filter_live_tv .p_filter_live .dropdown-menu {
  background-color: #161616;
}

._filter_live_tv .p_filter_live .dropdown-menu a:hover, ._filter_live_tv .p_filter_live .dropdown-menu a:focus, ._filter_live_tv .p_filter_live .dropdown-menu a:active {
  background-color: #1f1e1e;
  border-color: #1f1e1e;
}

.error._require_filed.align_center {
  font-weight: 600;
  color: red !important;
  font-size: 11px !important;
}

._time_otp {
  position: absolute;
  right: 0;
  top: 130px;
}

.exceed_otp {
  top: 115px;
}

#email_otp ._time_otp, #parental ._time_otp, #change-mobile_otp ._time_otp {
  position: initial;
}

footer.inner_f_i span.demo_c {
  color: #727077;
  text-align: left;
  font-size: 12px;
  font-style: italic;
  text-transform: capitalize;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

._social_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

._social_icon button {
  border: none;
  background-color: transparent;
  border-radius: 5px;
}

._social_icon button i {
  color: #939598;
  font-size: 35px;
}

._social_icon button h5 {
  color: #939598;
  font-size: 17px;
  text-align: center;
  margin-top: 0px;
  font-weight: 400;
}

._long_otp_login_1 {
  position: relative;
  width: 70% !important;
  display: inline-block !important;
}

@media screen and (max-width: 1300px) {
  .four_slides .owl-carousel .owl-stage-outer {
    padding-left: 0;
  }
  /* .navbar-nav li {
    padding-right: 30px;
  } */
  .dark header .navbar .container {
    max-width: 1190px;
  }
}

@media screen and (max-width: 1270px) {
  /* .navbar-nav li {
    padding-right: 30px;
  } */
  .dark header .navbar .container {
    max-width: 1190px;
  }
}

@media screen and (max-width: 1250px) {
  .four_slides .owl-next, .seven_slides .owl-next {
    right: -170px;
    background-image: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
  }
  .four_slides .owl-prev, .seven_slides .owl-prev {
    left: -160px;
    background-image: linear-gradient(45deg, rgba(32, 31, 44, 0.72), rgba(32, 31, 44, 0.53)) !important;
  }
}

@media screen and (max-width: 1120px) {
  .four_slides .owl-next, .seven_slides .owl-next {
    right: -22%;
  }
  .four_slides .owl-prev, .seven_slides .owl-prev {
    left: -22%;
  }
}

@media screen and (max-width: 1100px) {
  .dark header .navbar .container {
    max-width: unset;
  }
}

@media screen and (max-width: 1050px) {
  .four_slides .owl-next, .seven_slides .owl-next {
    right: -70px;
    width: 70px;
  }
  .four_slides .owl-prev, .seven_slides .owl-prev {
    left: -70px;
    width: 70px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 993px) {
  .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32.5%;
            flex: 0 0 32.5%;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p:nth-child(3n+0) {
    margin-right: 0 !important;
  }
  
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 19% !important;
            flex: 0 0 19% !important;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p:nth-child(3n+0) {
    margin-right: 1% !important;
  }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  .other_assests .view_more ._v_all_parent ._view_img_list_p:nth-child(2n+0),
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p:nth-child(3n+0) {
    margin-right: 0 !important;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -webkit-box-flex: 0 !important;
            flex: 0 0 49% !important;
    -ms-flex: 0 0 49% !important;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 32% !important;
            flex: 0 0 32% !important;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p:nth-child(2n+0) {
    margin-right: 1% !important;
  }
}

@media screen and (max-width: 992px) {
  ._language_modal .modal-dialog .modal-body ._language_list {
    margin: 15px 0px 0;
  }
  .four_slides .owl-next, .seven_slides .owl-next {
    right: -60px;
    width: 70px;
  }
  .four_slides .owl-prev, .seven_slides .owl-prev {
    left: -60px;
    width: 70px;
  }
  ._detail_banner {
    background-size: 100% 100%;
  }
  .other_assests h4.accinner-head {
    margin-top: 30px;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -ms-flex: 0 0 30%;
    -webkit-box-flex: 0;
            flex: 0 0 30%;
  }
  ._v_all_parent.live_tv ._view_img_list_p {
    -ms-flex: 0 0 24.2% !important;
    -webkit-box-flex: 0 !important;
    flex: 0 0 24.2% !important;
  }
  /* ._v_all_parent.live_tv ._view_img_list_p:nth-child(4n+0) {
    margin-right: 0 !important;
  } */
}

/* @media screen and (max-width: 992px) and (min-width: 769px) {
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(3n+0) {
    margin-right: 1% !important;
  }
} */

@media screen and (max-width: 767px) {
  ._language_modal .modal-dialog .modal-body {
    padding: 0 30px !important;
  }
  ._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_reset, ._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_apply {
    font-size: 12px;
    width: 50%;
  }
  ._language_modal .modal-dialog .modal-body ._language_list ._lang_button ._lang_reset {
    margin-right: 10px;
  }
  .forget_no {
    bottom: -42px !important;
  }
  .invalid-feedback span._long_otp {
    line-height: 1;
    width: 70% !important;
    top: 0px;
  }
  ._mob_required {
    bottom: -40px !important;
  }
  ._oth_requiered {
    top: 142px;
  }
  .auth .modal-content .modal-body .remeber_me ._oth_requiered {
    top: 38px;
  }
  ._collapse_content.active p._coll_data {
    height: auto;
    overflow: auto;
    min-height: 104px;
    max-height: 104px;
  }
  .navbar .navbar-nav li {
    padding-left: 3px;
  }
  .owl-item.active ._watching_img1,
  .owl-item ._watching_img1,
  ._watching_img1 {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    border-radius: 8px;
    transition: transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.4s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
    /* position: absolute; */
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    overflow: hidden;
    border-radius: 8px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .owl-item.active ._watching_img1 ._visible_hover1,
  ._watching_img1 ._visible_hover1 {
    background-color: #11101a;
    bottom: 0;
    display: block !important;
    color: #fff;
    position: relative;
    -webkit-transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    transition: opacity 0.25s ease-in, bottom 0.25s cubic-bezier(0.33, 0.04, 0.63, 0.93);
    height: auto;
    min-height: 85px;
    border-radius: 0 0 8px 8px;
    width: 100%;
  }
  /* .mini_slider .four_slides { */
    /* padding: 16px 0 0px; */
    /* min-height: 440px;
    max-height: 440px; */
  /* } */
  /* .mini_slider .four_slides .owl-nav {
    min-height: 320px;
    max-height: 320px;
  }
  .mini_slider .seven_slides {
    min-height: 400px;
    max-height: 400px;
  }
  .mini_slider .seven_slides .owl-nav {
    min-height: 266px;
    max-height: 266px;
  } */
  .four_slides .owl-prev, .seven_slides .owl-prev {
    height: 30px;
    width: 30px;
    top: 50%;
    left: -10px;
  }
  .four_slides .owl-prev img, .seven_slides .owl-prev img {
    width: 16px;
  }
  .four_slides .owl-next, .seven_slides .owl-next {
    height: 30px;
    width: 30px;
    top: 50%;
    right: -10px;
  }
  .four_slides .owl-next img, .seven_slides .owl-next img {
    width: 16px;
  }
  .seven_slides .owl-prev img {
    left: 10px;
  }
  /* .p_g_i {
    min-height: 200px;
    max-height: 200px;
    border-radius: 8px 8px 0 0;
  }
  .p_g_i img.grid_item {
    min-height: 200px;
    max-height: 200px;
    width: 100%;
  } */
  .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -ms-flex: 0 0 48%;
    -webkit-box-flex: 0;
            flex: 0 0 48%;
    /* min-height: 310px;
    max-height: 310px; */
    margin-bottom: 10px !important;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p .image-base {
    max-width: unset;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p .image-base img {
    max-width: unset;
  }
  /* ._v_all_parent.live_tv .p_g_i {
    min-height: 185px;
    max-height: 185px;
    border-radius: 8px 8px 0 0;
  }
  ._v_all_parent.live_tv .p_g_i img.grid_item {
    min-height: 140px;
    max-height: 140px;
  } */
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    margin: 0;
    -ms-flex: 0 0 48% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 48% !important;
    
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p .image-base {
    max-width: unset;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p .image-base img {
    max-width: unset;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(2n+0) {
    margin-left: 1% !important;
  }
}

@media screen and (max-width: 768px) {
 
  .my_account .plan-details .plan-body .active-subscription .row .col-md-5 .buy {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    margin-top: 15px !important;
  }
  .assests-content .season-button {
    width: auto !important;
  }
  .detailContent .container ._r_w_e {
    bottom: 95px;
    margin: 0;
  }
  .detailContent .container ._r_w_e ._play_player img {
    margin-left: 0px;
    width: 30px;
  }
  .detailContent .container ._r_w_e ._play_player .watchNow h3 {
    font-size: 14px;
  }
  .detailContent .container ._list_t {
    bottom: 0px;
  }
  .exceed_otp {
    top: 91px;
  }
  .email-long-span {
    margin: 0px !important;
  }
  ._detail_banner.active ._collapse_content p._coll_data {
    height: 100px !important;
    overflow-y: auto;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text ._collapse_content p {
    min-height: 140px;
    max-height: 140px;
    overflow: auto;
  }
}

@media screen and (max-width: 500px) {
  .other_assests .view_more ._v_all_parent ._view_img_list_p {
    -ms-flex: 0 0 48%;
    -webkit-box-flex: 0;
            flex: 0 0 48%;
    margin: 0;
    margin-right: 12px;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p:nth-child(even){
    margin-right: 0;
  }
}

@media screen and (max-width: 489px) {
  .invalid-feedback span._long_otp {
    top: 9px;
    width: 55% !important;
  }
  .exceed_otp {
    top: 112px;
  }
  .invalid-feedback span._long_otp_login {
    top: 0px;
    width: 70% !important;
  }
  .invalid-feedback span._long_otp_loginn {
    width: 70% !important;
  }
}

@media screen and (max-width: 407px) {
  .invalid-feedback span._long_otp_login {
    width: 70% !important;
  }
}

@media screen and (max-width: 365px) {
  .invalid-feedback span._long_otp_login {
    top: 19px !important;
    width: 69% !important;
  }
  .invalid-feedback span._long_otp_loginn {
    top: 35px !important;
    width: 69% !important;
  }
}

#login,
#register,
._play_modal_jw.modal,
.d-block {
  background-color: #211f2c4a;
  padding: 0 !important;
}

.modal {
  overflow: hidden !important;
}

.modal .modal-dialog {
  height: 100%;
  margin: 0 auto;
}

.modal .modal-dialog .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.maincontentarea {
  display: inline-block;
  width: 100%;
  /* min-height: 400px; */
  min-height: 500px;
  margin: 0px 0 30px;
}

.maincontentarea ._no_data_f {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 60vh;
  overflow: hidden;
}

.maincontentarea ._no_data_f h1 {
  color: #fff;
  font-size: 50px;
  text-align: center;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 100%;
}

@media screen and (max-width: 767px) {
  .maincontentarea {
    min-height: 300px;
  }
  .maincontentarea ._no_data_f {
    height: 40vh;
  }
  .maincontentarea ._no_data_f h1 {
    font-size: 30px;
  }
}

.trend_search {
  /* margin-top: 20px; */
  min-height: 490px;
}

.trend_search h4.accinner-head {
  font-size: 27px;
  font-weight: 100;
  margin-top: 0px;
  color: #fff;
  margin-bottom: 23px;
}

.trend_search h4.accinner-head span {
  font-weight: bold;
}

.trend_search .search_assests .nav-tabs {
  margin-bottom: 35px;
  margin-top: 15px;
  border: none;
}

.trend_search .search_assests .nav-tabs .nav-item {
  width: 25%;
  border-bottom: 1px solid #444141;
}

.trend_search .search_assests .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.trend_search .search_assests .nav-tabs .nav-item .nav-link {
  color: #fff;
  padding: 0.5rem 1rem;
  font-size: 14.58px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 3px solid #85042b00;
  height: 42.1px;
}

.trend_search .search_assests .nav-tabs .nav-item .nav-link:active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.trend_search .search_assests .nav-tabs .nav-item .nav-link:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
}

.trend_search .search_assests .nav-tabs .nav-item .nav-link:hover {
  border: 0px;
  border-bottom: 3px solid var(--themebtn);
}

.trend_search .search_assests .nav-tabs .nav-item .nav-item.show .nav-link {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  border-bottom: 3px solid var(--themebtn);
  text-align: center;
}

.trend_search .search_assests .col-sm-3 {
  padding-right: 0px;
}

.trend_search .search_assests .col-sm-3 .image-base {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 14px;
}

.trend_search .search_assests .col-sm-3 .image-base img {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
}

.trend_search .search_assests .tab-pane .col-sm-3 {
  padding-right: 0px;
}

.trend_search .search_assests .tab-pane .col-sm-3 .image-base {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 14px;
}

.trend_search .search_assests .tab-pane .col-sm-3 .image-base:hover, .trend_search .search_assests .tab-pane .col-sm-3 .image-base:active, .trend_search .search_assests .tab-pane .col-sm-3 .image-base:focus {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform 0.32s cubic-bezier(0.33, 0.04, 0.63, 0.93);
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
  position: relative;
  cursor: pointer;
  z-index: 9;
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
          box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
  overflow: hidden;
  border-radius: 8px;
}

.trend_search .search_assests .tab-pane .col-sm-3 .image-base img {
  max-width: 291px;
  width: 100%;
  min-height: 163px;
  max-height: 163px;
  height: 100%;
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.no-result {
  font-size: 27px;
  font-weight: 100;
  margin-top: 50px;
  color: #fff;
  margin-bottom: 23px;
  text-align: center;
}

.no-result span {
  font-weight: bold;
}

.no-result h4 {
  font-size: 16px;
  margin-top: 15px;
  font-weight: 400;
}

#player_container_modal {
  position: unset !important;
}

.jw-title {
  display: block !important;
}

.jw-spacer {
  color: white !important;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-backbutton {
  position: absolute;
  top: 20px;
  left: 20px;
}

.modal .modal-xl .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  height: 100% !important;
}

.jw-svg-icon-prev path {
  display: none;
}

.jw-svg-icon-prev {
  background-image: url(".././img/right-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.jw-flag-top {
  margin-top: 0px !important;
}

._not_find {
  text-align: center;
  display: inline-block;
  width: 100%;
}

._not_find h4 {
  margin: 60px 0;
}

._page_not_found {
  display: inline-block;
  width: 100%;
  height: auto;
  text-align: center;
  margin: 0px auto;
  border-radius: 12px;
  padding: 30px 0;
}

._page_not_found ._404_img {
  margin-left: 75px;
}

/* ._page_not_found ._404_img img {
  width: 230px;
} */

._page_not_found ._404_img h2 {
  color: #fff;
  font-size: 4.6rem;
  width: 100%;
  text-align: center;
  margin: 0;
}

._page_not_found ._404_img p {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 1.3rem;
  margin: 0;
  font-weight: 100;
}

._page_not_found .content {
  border-left: 1px solid #434347;
}

._page_not_found .content ._404_content {
  margin-left: 65px;
}

._page_not_found .content ._404_content p {
  color: #fff;
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
  margin: 0;
  font-weight: 100;
}

._page_not_found .content ._404_content .code {
  color: #63636c;
  font-size: 12px;
  text-align: left;
  margin-top: 5px;
}

._page_not_found .content ._404_content .backhome {
  margin-top: 45px;
  margin-bottom: 35px;
  display: block;
  width: 120px;
}

._page_not_found .content ._404_content a {
  text-align: left;
  display: block;
}

._page_not_found .content ._404_content .refresh {
  margin-top: 35px;
}

._page_not_found .content ._404_content .refresh a {
  display: inline-block;
}

h1._dummy_t {
  text-align: center;
  color: #fff;
  margin: 170px 0;
}

.action-btn {
  text-align: center;
}

.action-btn button,
.action-btn button:hover,
.action-btn button:active,
.action-btn button:focus,
.action-btn button:visited {
  font-size: 13px;
  color: #fff;
  border: none;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 6px;
  padding: 8px 20px;
}

section.my_subscription._pay ._choose_plan {
  margin: 10px auto 50px;
}

.my_subscription {
  margin: 50px 0;
}

.my_subscription ._final_plan {
  max-width: 325px;
  margin-top: 80px;
}

.my_subscription ._final_plan ._amount_data {
  width: 100%;
  text-align: center;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px;
}

.my_subscription ._final_plan ._amount_data::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  left: 0;
  top: 0;
}

.my_subscription ._final_plan ._amount_data ._plan_list ._r_value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-start;
}

.my_subscription ._final_plan ._amount_data ._plan_list ._r_value img {
  margin-top: 15px;
  width: 10px;
  margin-right: 4px;
}

.my_subscription ._final_plan ._amount_data ._plan_list ._r_value h2 {
  font-size: 60px;
  color: #fff;
}

.my_subscription ._final_plan ._amount_data ._plan_list h6 {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}

.my_subscription ._final_plan ._amount_data ._plan_list p {
  font-size: 14px;
  color: #ffffffd9;
  font-weight: 100;
}

.my_subscription ._final_plan ._amount_data ._plan_list p span img {
  width: 10px;
  height: 12px;
  -o-object-fit: contain;
     object-fit: contain;
}

.my_subscription ._line_break {
  text-align: center;
  margin: 40px 0;
  position: relative;
}

.my_subscription ._line_break:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #8c8c8c;
  top: 50%;
  z-index: 1;
}

.my_subscription ._line_break p._or_break {
  font-size: 18px;
  display: inline-block;
  color: #fff;
  margin: 0;
  border: 1px solid #8c8c8c;
  padding: 2px 7px;
  border-radius: 50%;
  position: relative;
  z-index: 2;
  background-color: var(--themebg);
}

.my_subscription h4.accmain-head {
  color: #fff;
  border-bottom: 1px solid #48484a;
  padding-bottom: 6px;
  font-size: 27px;
  font-weight: 400;
}

.my_subscription ._choose_plan {
  text-align: center;
  max-width: 465px;
  margin: 60px auto;
}

.my_subscription ._choose_plan ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.my_subscription ._choose_plan ul li {
  position: relative;
}

.my_subscription ._choose_plan ul li:nth-child(2):before {
  content: "";
  position: absolute;
  top: 68%;
  left: -176%;
  height: 1px;
  background-color: #525252;
  width: 160px;
}

.my_subscription ._choose_plan ul li:nth-child(3):before {
  content: "";
  position: absolute;
  top: 68%;
  left: -206%;
  width: 160px;
  height: 1px;
  background-color: #525252;
}

.my_subscription ._choose_plan ul li p {
  font-size: 12px;
  color: #fff;
  margin: 0;
}

.my_subscription ._choose_plan ul li span._S_circle {
  display: block;
  width: 15px;
  height: 15px;
  margin: 10px auto;
  background-color: #525252;
  border-radius: 50%;
}

.my_subscription ._choose_plan ul li.active ._S_circle {
  display: block;
  width: 15px;
  height: 15px;
  margin: 10px auto;
  background-color: #0381bd;
  border-radius: 50%;
}

.my_subscription ._choose_plan ul li.active:nth-child(2):before {
  background-color: #0381bd;
}

.my_subscription ._choose_plan ul li.active:nth-child(3):before {
  background-color: #0381bd;
}

.my_subscription ._watch_movie {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.my_subscription ._watch_movie ._watch_m_text {
  padding-right: 20px;
  width: 40%;
}

.my_subscription ._watch_movie ._watch_m_text h2 {
  color: #fff;
  font-weight: 300;
  font-size: 36px;
  display: inline-block;
}

.my_subscription ._watch_movie ._watch_m_text h3 {
  color: #fff;
  font-weight: 500;
  font-size: 26px;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  padding: 0 10px;
  display: inline-block;
}

.my_subscription ._watch_movie ._watch_m_text h3 img {
  max-width: 12px;
  margin-top: -5px;
}

.my_subscription ._watch_movie ._watch_m_text ul {
  padding: 0;
  list-style-type: none;
  max-width: 350px;
  margin: 20px auto;
  padding-left: 20px;
}

.my_subscription ._watch_movie ._watch_m_text ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}

.my_subscription ._watch_movie ._watch_m_text ul li p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}

.my_subscription ._watch_movie ._watch_m_text ul li i {
  position: absolute;
  left: -20px;
  top: 3px;
}

.my_subscription ._watch_movie ._select_movie {
  width: 60%;
  padding-left: 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.my_subscription ._watch_movie ._select_movie:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #8c8c8c;
}

.my_subscription ._watch_movie ._select_movie ._s_movie {
  display: inline-block;
}

.my_subscription ._watch_movie ._select_movie ._p_continue button._p_btn {
  font-size: 13px;
  color: #fff;
  border: none;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 6px;
  padding: 8px 20px;
  text-transform: uppercase;
}

.my_subscription ._subscription_p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  margin: 60px auto 120px;
}

.my_subscription ._subscription_p ._subscription_amount {
  padding-right: 20px;
  width: 40%;
}

.my_subscription ._subscription_p ._subscription_amount h2 {
  color: #fff;
  font-weight: 300;
  font-size: 36px;
}

.my_subscription ._subscription_p ._subscription_amount h3 {
  color: #fff;
  font-weight: 500;
  font-size: 24px;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  padding: 0 10px;
  display: inline-block;
}

.my_subscription ._subscription_p ._subscription_amount ul {
  padding: 0;
  list-style-type: none;
  max-width: 350px;
  margin: 20px auto;
  padding-left: 21px;
}

.my_subscription ._subscription_p ._subscription_amount ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  position: relative;
}

.my_subscription ._subscription_p ._subscription_amount ul li i {
  position: absolute;
  left: -20px;
  top: 3px;
}

.my_subscription ._subscription_p ._subscription_amount ul li p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  text-align: left;
}

.my_subscription ._subscription_p ._subscription_p_d {
  width: 60%;
  padding-left: 30px;
  position: relative;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code {
  margin: 15px 0 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code .help-block.error {
  color: red;
  display: inline-block;
  font-size: 14px;
  position: absolute;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code .error {
  font-size: 12px;
  text-align: left;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form:first-child {
  width: 55%;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group {
  position: relative;
  margin: 0 10px 0 0;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group button._t_btn,
.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control {
  background-color: transparent;
  border: none;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control {
  border-bottom: 1px solid #8e8b8b !important;
  border-radius: 0;
  padding: 8px 83px 8px 10px;
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.5px;
  font-size: 18px;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control::-webkit-input-placeholder {
  text-transform: unset;
  font-weight: 400;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control:-ms-input-placeholder {
  text-transform: unset;
  font-weight: 400;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control::-ms-input-placeholder {
  text-transform: unset;
  font-weight: 400;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control::placeholder {
  text-transform: unset;
  font-weight: 400;
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group button._t_btn {
  color: #0072ff;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form button._p_btn {
  font-size: 13px;
  color: #fff;
  border: none;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 6px;
  padding: 8px 20px;
  text-transform: uppercase;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  position: relative;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse:after {
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  height: 261px;
  width: 1px;
  background-color: #8c8c8c;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package {
  display: inline-block;
  width: calc(100%/2 - 15px);
  margin-right: 15px;
  margin-bottom: 15px;
}
.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package2 {
  display: inline-block;
  width: calc(100%/2 - 15px);
  margin-right: 15px;
  margin-bottom: 15px;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow {
  width: 100%;
  position: relative;
  margin-right: 10px;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow input[type="radio"] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  opacity: 0;
  cursor: pointer;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data {
  width: 100%;
  text-align: center;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  padding-bottom: 25px;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  left: 0;
  top: 0;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data.active, .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data:visited, .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data:active, .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data:focus {
  -webkit-box-shadow: 0 0 7px 3px var(--themebtn);
          box-shadow: 0 0 7px 3px var(--themebtn);
  border: 1px solid transparent !important;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._img_tik {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._img_tik:before {
  content: '';
  position: absolute;
  top: -2px;
  right: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--themebtn);
  z-index: 0;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._img_tik img {
  opacity: 0;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -3px;
  right: 4px;
  z-index: 2;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._plan_list {
  position: relative;
  margin-top: 10px;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._plan_list ._r_value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._plan_list ._r_value img {
  margin-top: 15px;
  width: 10px;
  margin-right: 4px;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._plan_list h2 {
  font-size: 60px;
  color: #fff;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data ._plan_list h6 {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data input[type="radio"] {
  width: 215px;
  height: 165px;
  position: absolute;
  left: 0;
  z-index: 9;
  opacity: 0;
}

.my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow:last-child {
  margin-right: 0px;
}

.my_subscription ._subscription_p ._or {
  display: block;
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #fff;
  z-index: 1;
}

.my_subscription ._subscription_p ._or:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background-color: #8c8c8c;
}

.my_subscription ._subscription_p ._or p {
  position: relative;
  margin: 0;
  border-radius: 50%;
  border: 1px solid #8c8c8c;
  display: inline-block;
  padding: 6px 11px;
  padding: 7px 11px;
  z-index: 2;
  background: var(--themebg);
  width: 40px;
  height: 40px;
}

@media screen and (max-width: 1200px) {
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code {
    text-align: center;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 767px) {
  .no-result {
    font-size: 23px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form button {
    width: auto;
  }
  .terms h2 {
    font-size: 23px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code ._promo_form {
    width: 100%;
    margin-bottom: 20px;
  }
}

._option_box_shadow input[type="radio"]:checked + ._amount_data {
  -webkit-box-shadow: 0 0 7px 3px var(--themebtn);
  box-shadow: 0 0 7px 3px var(--themebtn);
  border: 1px solid var(--themebtn) !important;
}

._option_box_shadow input[type="radio"]:checked + ._amount_data ._img_tik img {
  opacity: 1 !important;
}

._subscription_payment._select_option_m {
  margin: 25px 0 0;
}

._subscription_payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 850px;
  margin: 72px auto 0;
}

._subscription_payment ._subscription_second {
  width: 100%;
  padding-right: 0;
  position: relative;
}

._subscription_payment ._subscription_second ._plan_selection {
  width: 100%;
  max-width: 326px;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data {
  width: 100%;
  text-align: center;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  left: 0;
  top: 0;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data ._r_value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-start;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data ._r_value h2 {
  font-size: 60px;
  color: #fff;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data ._r_value img {
  margin-top: 15px;
  width: 10px;
  margin-right: 4px;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data h6 {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data p {
  font-size: 14px;
  color: #9a9999;
  margin: 0;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data p span img {
  width: 15px;
  height: 12px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: -4px;
  margin-left: -2px;
}

._subscription_payment ._subscription_second ._plan_selection ._amount_data p b {
  font-weight: 400;
  margin-left: -6px;
}

._subscription_payment ._subscription_card {
  width: 100%;
  padding-left: 0;
}

._subscription_payment ._subscription_card .payment_detail {
  max-width: 463px;
}

._subscription_payment ._subscription_card .payment_detail form .form-group {
  position: relative;
}

._subscription_payment ._subscription_card .payment_detail form .form-group .error {
  font-size: 12px;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label {
  background-color: transparent;
  width: 100%;
  border: 1px solid #9a9999;
  border-radius: 5px;
  padding: 23px 24px 23px 80px;
  height: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  position: relative;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label:hover, ._subscription_payment ._subscription_card .payment_detail form .form-group label:focus, ._subscription_payment ._subscription_card .payment_detail form .form-group label:active {
  border-bottom: 1px solid #cfcccc !important;
  cursor: pointer;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 65px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0px;
  opacity: 0;
  z-index: 2;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label input[type="radio"]:hover, ._subscription_payment ._subscription_card .payment_detail form .form-group label input[type="radio"]:focus, ._subscription_payment ._subscription_card .payment_detail form .form-group label input[type="radio"]:active {
  cursor: pointer;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label input[type="radio"]:checked + ._img_tik img {
  opacity: 1;
  top:0;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);

}

._subscription_payment ._subscription_card .payment_detail form .form-group label img {
  position: absolute;
  right: 20px;
  top: 40%;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}

._subscription_payment ._subscription_card .payment_detail form .form-group label ._img_tik {
  position: absolute;
  top: 50%;
  left: 30px;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

._subscription_payment ._subscription_card .payment_detail form .form-group label ._img_tik img {
  opacity: 0;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 50%;
  left: -1px;
}

._subscription_payment ._subscription_card .payment_detail form .form-group label ._img_tik:before {
  content: '';
  position: absolute;
  left: 0;
  border-radius: 50%;
  border: 1px solid var(--themebtn);
  z-index: 0;
  width: 20px;
  height: 20px;
}

.custom-control.custom-radio {
  margin-bottom: 20px;
}

@media screen and (max-width: 1200px) {
  .my_subscription ._watch_movie {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .my_subscription ._watch_movie ._watch_m_text,
  .my_subscription ._watch_movie ._select_movie {
    width: 100%;
  }
  .my_subscription ._watch_movie ._watch_m_text {
    text-align: center;
    padding: 0;
  }
  .my_subscription ._watch_movie ._watch_m_text p {
    text-align: left;
  }
  .my_subscription ._watch_movie ._select_movie {
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .my_subscription ._watch_movie ._select_movie:after {
    display: none;
  }
  .my_subscription ._watch_movie ._select_movie ._p_continue {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 30px 0 0;
  }
  .my_subscription ._subscription_p {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .my_subscription ._subscription_p ._subscription_p_d {
    width: 100%;
    max-width: 700px;
    margin: 20px auto;
    padding: 0;
  }
  .my_subscription ._subscription_p ._subscription_p_d:after {
    display: none;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package ._option_box_shadow ._amount_data ._plan_list h2 {
    font-size: 50px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse:after {
    display: none;
  }
  .my_subscription ._subscription_p ._subscription_amount {
    width: 100%;
    padding: 0;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group button._t_btn {
    font-size: 13px;
  }
  .my_subscription ._choose_plan ul li:nth-child(2):before {
    content: "";
    position: absolute;
    top: 68%;
    left: -80px;
    height: 1px;
    background-color: #525252;
    width: 100%;
  }
  .my_subscription ._choose_plan ul li:nth-child(3):before {
    content: "";
    position: absolute;
    top: 68%;
    left: -78px;
    width: 100%;
    height: 1px;
    background-color: #525252;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group input.form-control {
    font-size: 15px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form:first-child {
    width: 100%;
  }
  ._subscription_payment {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  ._subscription_payment ._subscription_second {
    width: 100%;
    padding-right: 0;
    position: relative;
    border-right: none;
    margin-bottom: 20px;
  }
  ._subscription_payment ._subscription_card {
    width: 100%;
    padding-left: 0px;
    max-width: 320px;
    margin: 10px auto;
  }
  ._subscription_payment ._subscription_card .payment_detail form .form-group input[type="text"] {
    padding: 20px 30px;
    height: 50px;
  }
  .my_subscription {
    margin: 20px 0;
  }
  .my_subscription h4.accmain-head {
    text-align: center;
  }
  .my_subscription ._subscription_p ._subscription_amount h2 {
    font-size: 28px;
  }
  .my_subscription ._subscription_p ._subscription_amount h3 {
    font-size: 22px;
    display: inline-block;
  }
  .my_subscription ._subscription_p ._subscription_amount ul li p {
    font-size: 14px;
    text-align: left;
  }
  .my_subscription ._subscription_p ._subscription_p_d {
    max-width: 300px;
    border-bottom: none;
    margin: 0 auto;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code {
    margin: 30px 0 20px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form .form-group {
    width: 100%;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form ._pay_btn_s {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._s_promo_code form ._pay_btn_s button._p_btn {
    margin: 20px auto 0;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package ._option_box_shadow {
    margin: 0 auto 20px;
    display: block;
    width: 100%;
    max-width: 250px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package ._option_box_shadow:last-child {
    margin: auto;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package ._option_box_shadow ._amount_data ._plan_list h2 {
    font-size: 38px;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package ._option_box_shadow ._amount_data ._plan_list h6 {
    font-size: 12px;
  }
}

._payment_sucess {
  text-align: center;
}

._payment_sucess ._payment_c {
  text-align: center;
}

._payment_sucess ._payment_c h3 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 200;
  color: #fff;
  margin-bottom: 30px;
}

._payment_sucess ._payment_c p {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  max-width: 400px;
  margin: 0 auto;
}

._payment_sucess ._payment_c img.right_tik {
  margin-bottom: 20px;
}

._payment_sucess a._p_proceed {
  background-color: #95257b;
  padding: 14px 31px;
  border-radius: 6px;
  color: #fff;
  font-size: 15px;
  margin-top: 50px;
  display: inline-block;
}

@media all and (max-width: 767px) {
  .other_assests .view_more ._v_all_parent ._view_img_list_p:hover, .other_assests .view_more ._v_all_parent ._view_img_list_p:active, .other_assests .view_more ._v_all_parent ._view_img_list_p:focus {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1:hover, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:active, .view_more ._v_all_parent ._view_img_list_p ._watching_img1:focus {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  .owl-item.active ._watching_img1:hover, .owl-item.active ._watching_img1:active, .owl-item.active ._watching_img1:focus {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@media all and (max-width: 1230px) {
  .search-content .col-sm-3 {
    padding-right: 15px !important;
  }
}

@media all and (max-width: 993px) {
  .search-content .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
    max-width: 33.33%;
    padding-right: 15px;
  }
}
@media all and (max-width: 767px) {
  .mobile-search {
    width: 100%;
  }
}
@media all and (max-width: 768px) {
  .long_otp_position {
    position: initial !important;
  }
  ._det_img {
    background-size: 100% 100% !important;
  }
  .desktop-search {
    display: none;
  }
  ul.form_right {
    padding: 0;
    width: 100%;
    display: flex !important;
    justify-content: end;
  }
  ul.form_right li {
    width: auto;
    display: inline-block;
  }
  a.navbar-brand{
    max-width: 100px;
    text-align: center;
  }
  a.navbar-brand img {
    max-width: 100px;
  }
  ._page_not_found ._404_img {
    margin-left: 0px !important;
  }
  ._page_not_found ._404_img h2 {
    color: #fff;
    font-size: 2rem;
  }
  ._page_not_found ._404_img p {
    font-size: 1.3rem;
  }
  ._page_not_found .content {
    border-left: 0px solid #434347;
  }
  ._page_not_found .content ._404_content {
    margin-left: 0px !important;
    margin-top: 30px;
  }
  ._page_not_found .content ._404_content p {
    text-align: center;
  }
  ._page_not_found .content ._404_content .code {
    text-align: center;
  }
  ._page_not_found .content ._404_content a {
    text-align: center;
  }
  ._page_not_found .content ._404_content button {
    margin: 0 auto;
    display: block;
  }
  html {
    overflow-x: hidden !important;
  }
  .search-content .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
  }
  ._detail_banner {
    max-height: 400px;
    min-height: 400px;
    padding: 40px 0;
  }
  ._slider_c:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(90deg, #141414 100%, #141414, #00000000);
    background-image: linear-gradient(90deg, #141414 100%, #141414, #00000000);
    opacity: 0.5;
  }
  ._slider_c img {
    width: 100% !important;
  }
  .trend_search .search_assests .nav-tabs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .trend_search .search_assests .nav-tabs .nav-item .nav-link {
    padding: 0.5rem 1.5rem !important;
  }
  .my_account {
    padding: 0 15px;
  }
  .my_account .plan-details .plan-body {
    margin-left: 0px;
  }
  .my_account .account-body {
    margin-left: 0px !important;
  }
  .my_account .parental-msg {
    margin-left: 0px !important;
  }
  .trend_search {
    padding: 0px;
  }
  .trend_search .search_assests .nav-tabs .nav-item {
    width: auto !important;
  }
  .trend_search .search_assests .tab-pane .col-sm-3 {
    padding-right: 15px !important;
  }
  .auth .modal-content .modal-header .modal-title {
    font-size: 20px;
  }
  .auth .modal-content .modal-body {
    padding: 0 30px;
  }
  .auth .modal-content .modal-body .form-group .form-control {
    font-size: 0.9rem;
  }
  .auth .modal-content .modal-body .terms p {
    font-size: 12px;
  }
  .auth .modal-content .modal-body .remeber_me p {
    font-size: 12px;
  }
  .auth .modal-content .modal-body .remeber_me .checkbox label {
    font-size: 12px;
  }
  .auth .modal-content .modal-body .remeber_me .checkbox label .checkmark {
    height: 18px;
    width: 18px;
  }
  .auth .modal-content .modal-body .remeber_me .checkbox label .checkmark::after {
    left: 6px;
    top: 2px;
  }
}

@media screen and (max-width: 767px) {
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(3n+0) {
    margin-right: 0 !important;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(2n+0) {
    margin-left: 3% !important;
  }
  ._visible_hover1 ._v_c_l a.add_play_llist img {
    width: 13px !important;
  }
}

@media all and (max-width: 650px) {
  ._detail_banner {
    padding: 30px 0;
  }
  .trend_search h4.accinner-head {
    font-size: 24px;
  }
  .trend_search .search_assests .nav-tabs .nav-item {
    width: 100% !important;
  }
  .trend_search .search_assests .nav-tabs .nav-item .nav-link {
    padding: 0.6rem 1rem !important;
    line-height: 22px;
    font-size: 12px !important;
  }
  .trend_search .search_assests .tab-pane .col-sm-3 .image-base {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media all and (max-width: 550px) {
  /* .seven_slides .owl-item ._watching_img1 ._visible_hover1 {
    min-height: 130px !important;
    max-height: 130px !important;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 ._visible_hover1 {
    min-height: 150px !important;
    max-height: 150px !important;
  } */
  .search-content .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 15px !important;
  }
  .my_account {
    padding: 0 15px;
  }
  .my_account .account-body {
    margin-left: 0px !important;
  }
  .my_account .account-body li a {
    float: none !important;
    display: block !important;
  }
  .my_account .parental-msg {
    margin-left: 0px !important;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p {
    margin: 0;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p .image-base {
    max-width: unset;
  }
  .other_assests .view_more ._v_all_parent.live_tv ._view_img_list_p .image-base img {
    max-width: unset;
  }
}



@media all and (max-width: 400px) {
 
  ._detail_banner ._detail_p_t_i ._detail_r_text h2 {
    margin-bottom: 0.2rem;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text ul {
    margin-bottom: 0.2rem;
  }
}





input:focus,
input:active,
input:focus,
input:visited,
button:focus,
button:active,
button:focus,
button:visited {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-control.is-invalid {
  background-image: none !important;
}

/* .modal-open {
  overflow: visible !important;
} */

.modal {
  padding-right: 0px !important;
}

/* Add Animation */
.modal-dialog {
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@media screen and (max-width: 350px) {
  .invalid-feedback span._long_otp {
    width: 55% !important;
    position: relative;
    top: 9px;
  }
}

._oth_requiered {
  margin-bottom: 10px;
  font-size: 11px !important;
  color: red !important;
  display: inline-block !important;
  width: 100% !important;
  font-weight: 600;
}

._oth_requiered span {
  font-size: 11px;
  font-weight: 600;
  color: red;
  display: inline-block;
  width: 100%;
}

._time_otp {
  margin-top: 9px;
}

.long_otp_position {
  position: initial;
}

.fulwidth {
  width: 100% !important;
}

._play_modal_jw.modal {
  width: 100% !important;
  height: 100vh;
}

._play_modal_jw.modal {
  overflow: hidden !important;
}

._play_modal_jw.modal .modal-dialog {
  max-width: 100%;
  margin: 0px auto;
}

._play_modal_jw.modal .modal-content {
  position: static !important;
  -webkit-transform: inherit !important;
          transform: inherit !important;
  width: 100% !important;
}

.player_one-dimensions.vjs-fluid {
  padding-top: 0 !important;
  display: inline-block;
  width: 100% !important;
}

.vjs-info-top .vjs-ttl {
  width: 90%;
  display: inline-block !important;
  float: none !important;
  text-align: center;
}

.vjs-info-top .vjs-ttl_btn {
  float: left !important;
  width: 6%;
  margin-top: 0 !important;
}

.vjs-ttl {
  text-align: center;
}

.vjs-ttl_btn {
  float: left;
  margin-top: -21px;
  cursor: pointer;
  pointer-events: all;
}

@media screen and (min-width: 993px) and (max-width: 1235px) {
  ._v_all_parent.live_tv ._view_img_list_p {
    -ms-flex: 0 0 24% !important;
    -webkit-box-flex: 0 !important;
            flex: 0 0 24% !important;
  }
  ._v_all_parent.live_tv ._view_img_list_p:nth-child(7n+0) {
    margin-right: 1% !important;
  }
}

/* @media screen and (min-width: 1236px) and (max-width: 1345px) {
  ._v_all_parent.live_tv .p_g_i .p_g_i img.grid_item, ._v_all_parent.live_tv .p_g_i img.grid_item {
    min-height: 163px !important;
    max-height: 163px !important;
  }
} */

.terms h1 {
  color: #fff;
  margin-top: 40px;
}

.terms h3 {
  color: #fff;
  position: relative;
  margin-top: 50px;
}

.terms h3::after {
  background: #48484a;
  height: 1px;
  content: '';
  position: absolute;
  width: 100%;
  top: 38px;
  left: 0px;
}

.terms h2 {
  font-size: 27px;
  color: #fff;
  position: relative;
  margin-top: 50px;
}

.terms h2::after {
  background: #48484a;
  height: 1px;
  content: '';
  position: absolute;
  width: 100%;
  top: 38px;
  left: 0px;
}

.terms p {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 0px;
}

.terms ul {
  color: #fff;
}
.terms ul li{
  margin-bottom: 20px;
}
.shade {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 1000;
  top: 0;
  opacity: 0.7;
}

button .next_text,
button .previous_text {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 22px;
  text-shadow: 0 0 6px #000;
}

button ._progress_play {
  position: relative;
}

/* button ._progress_play span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
} */

button ._progress_play span i.fa.fa-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 28px;
}

button .next_thumb,
button .pre_thumb {
  border-radius: 10px 10px 0 0 !important;
}

button ._serial_parent {
  text-align: left;
  padding: 10px 10px;
  background-color: var(--themebg);
  border-radius: 0 0 10px 10px;
}

button ._serial_parent .serial_number {
  font-size: 17px;
}

button span.left_miun {
  display: block;
  font-size: 13px;
}

@media screen and (max-width: 767px) {
  button .next_text,
  button .previous_text {
    font-size: 15px;
  }
  button ._serial_parent {
    padding: 2px 6px;
    font-size: 12px;
  }
  button ._serial_parent .episode_name,
  button ._serial_parent .left_miun {
    display: none !important;
  }
  .video-js .vjs-big-play-button {
    background-position: center;
    background-size: 40%;
    border-radius: 50%;
    height: 70px;
    left: 50%;
    top: 50%;
    width: 86px;
    max-width: 70px;
    padding: 10px 10px;
  }
}

._progress_play .circular {
  height: 80px;
  width: 80px;
  position: relative;
}

@media screen and (max-width: 767px) {
  ._progress_play .circular {
    height: 60px;
    width: 60px;
  }
}

._progress_play .circular .inner i.fa.fa-play {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 36px;
}

._progress_play .circular .inner,
._progress_play .circular .circle {
  position: absolute;
  z-index: 6;
  height: 100%;
  width: 100%;
  border-radius: 100%;
}

._progress_play .circular .inner {
  top: 50%;
  left: 50%;
  height: 80px;
  width: 80px;
  margin: -40px 0 0 -40px;
  border-radius: 100%;
}

._progress_play .circular .circle {
  z-index: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
}

._progress_play .circular .bar {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  clip: rect(0px, 80px, 80px, 40px);
}

@media screen and (max-width: 767px) {
  ._progress_play .circular .bar {
    clip: rect(0px, 60px, 60px, 30px);
  }
}

._progress_play .circle .bar ._progress_oth {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  clip: rect(0px, 40px, 80px, 0px);
}

@media screen and (max-width: 767px) {
  ._progress_play .circle .bar ._progress_oth {
    clip: rect(0px, 30px, 60px, 0px);
  }
}

._progress_play .circle .bar ._progress_oth {
  border: 3px solid #fff;
}

._progress_play .circle .left ._progress_oth {
  z-index: 1;
  -webkit-animation: left 15s linear both;
          animation: left 15s linear both;
}

@-webkit-keyframes left {
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@keyframes left {
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

._progress_play .circle .right {
  z-index: 3;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

._progress_play .circle .right ._progress_oth {
  -webkit-animation: right 15s linear both;
          animation: right 15s linear both;
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
}

@-webkit-keyframes right {
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@keyframes right {
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

.skip_intro_button {
  top: auto;
  bottom: 10px;
  max-width: 120px;
  min-width: 120px;
  height: 40px;
  padding: 0;
  border-radius: var(--radius8);
  overflow: hidden !important;
  transition: 0.5s !important;
  right: 30px;
  transition-delay: 0.2s !important;
  
}
/* .vjs-user-active .skip_intro_button, .vjs-paused .skip_intro_button{
  bottom: 70px;
  transition-delay: 0s !important;
} */
.skip_cast_button {
  top: 85% !important;
}

._p_live_time {
  width: 95%;
  margin: 0 auto;
  position: relative;
}

._p_live_time ._live_time {
  position: relative;
}

._p_live_time ._live_time .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

._p_live_time ._live_time .owl-carousel .owl-stage .owl-item .item {
  overflow: hidden;
}

._p_live_time ._live_time .owl-carousel .owl-stage .owl-item .time_less {
  width: 120px !important;
}

._p_live_time ._live_time .owl-nav .owl-prev {
  position: absolute;
  left: -44px;
  top: 10px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  background: #000;
  height: 41px;
  padding: 8px 7px;
  margin: 0;
  width: 40px;
}

._p_live_time ._live_time .owl-nav .owl-prev img {
  height: 100%;
}

._p_live_time ._live_time .owl-nav .owl-next {
  position: absolute;
  right: -44px;
  top: 10px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  background: #000;
  height: 40px;
  padding: 8px 7px;
  margin: 0;
  width: 41px;
}

._p_live_time ._live_time .owl-nav .owl-next img {
  height: 100%;
}

._p_live_time ._live_time ._parent_time_frame {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  position: relative;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame {
  width: 100%;
  display: inline-block;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._inner_t_frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid #000;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._inner_t_frame p {
  width: 100%;
  text-align: left;
  background: #000;
  height: auto;
  vertical-align: middle;
  padding: 8px 10px;
  font-size: 14px;
  margin: 0;
  color: #fff;
  border: 1px solid var(--themebg);
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title {
  padding: 15px 0px;
  border: 1px solid #000;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-height: 140px;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title ._title_split {
  width: 100%;
  display: inline-block;
  padding: 0 10px;
  word-break: break-word;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title ._title_split h4 {
  color: #fff;
  font-weight: 100;
  font-size: 14px;
  word-break: break-word;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title ._title_split ._s_e_time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title ._title_split ._s_e_time p {
  color: #fff;
  font-weight: 100;
  font-size: 10.5px;
}

._p_live_time ._live_time ._parent_time_frame ._t_frame ._programme_title ._title_split ._s_e_time p._hypens {
  margin: 0 2px;
}

._p_live_time ._live_time ._parent_time_frame ._slider_arrow {
  position: absolute;
  top: 0px;
  visibility: hidden;
  display: inline-block;
  width: 98%;
  display: inline-block;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

._p_live_time ._live_time ._parent_time_frame ._slider_arrow ._auto_live {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 3.7px solid transparent;
  border-right: 3.7px solid transparent;
  border-top: 6px solid #f00;
  top: 0px;
  z-index: 9;
  left: auto;
}

._p_live_time ._live_time ._parent_time_frame ._slider_arrow ._auto_live span {
  position: absolute;
  width: 50%;
  height: 100%;
  min-height: 185px;
  top: -3px;
  left: -1px;
  border: none;
  border-left: 2px dotted red;
}

@-webkit-keyframes run {
  0% {
    left: 0;
  }
  50% {
    left: 100%;
  }
}
@keyframes run {
  0% {
    left: 0;
  }
  50% {
    left: 100%;
  }
}

._p_live_time ._live_time .current ._slider_arrow {
  visibility: visible;
}

._live_days ._parent_days_frame .days_flex a.active {
  color: #fff;
}

._live_days ._parent_days_frame .days_flex a {
  color: #a4a4a3;
  font-size: 16px;
}

._live_days .owl-nav .owl-next {
  position: absolute;
  right: -20px;
  top: -2px;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  background: transparent;
  height: 30px;
  padding: 4px 5px;
  margin: 0;
  width: 30px;
}

._live_days .owl-nav .owl-next:hover, ._live_days .owl-nav .owl-next:active, ._live_days .owl-nav .owl-next:focus {
  background: transparent;
  color: #FFF;
}

._live_days .owl-nav .owl-next img {
  width: 15px;
}

._live_days .owl-nav .owl-prev {
  position: absolute;
  left: -20px;
  top: -2px;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  background: transparent;
  height: 30px;
  padding: 4px 5px;
  margin: 0;
  width: 30px;
}

._live_days .owl-nav .owl-prev:hover, ._live_days .owl-nav .owl-prev:active, ._live_days .owl-nav .owl-prev:focus {
  background: transparent;
  color: #FFF;
}

._live_days .owl-nav .owl-prev img {
  width: 15px;
}

@media screen and (max-width: 900px) {
  ._live_days .owl-stage-outer {
    margin: 0 15px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
  ._live_days .owl-nav .owl-prev {
    left: -14px;
    top: -4px;
  }
  ._live_days .owl-nav .owl-next {
    right: -14px;
    top: -4px;
  }
  ._live_days ._parent_days_frame {
    padding-left: 26px;
  }
}

@media screen and (max-width: 768px) {
  ._detail_banner._read_more ._detail_p_t_i {
    min-height: 360px;
  }
  ._live_days .owl-nav .owl-prev,
  ._live_days .owl-nav .owl-next {
    top: -4px;
  }
  ._live_days .owl-nav .owl-prev {
    left: -12px;
  }
  ._live_days .owl-nav .owl-next {
    right: -12px;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text h2 {
    font-size: 26px;
    margin-bottom: 0.5rem;
  }
  ._detail_banner ._detail_p_t_i ._detail_r_text ul {
    margin-bottom: 0.5rem;
  }
  ._p_live_time ._live_time .owl-nav .owl-next {
    right: -30px;
    width: 30px;
    padding: 14px 5px;
    top: 11px;
  }
  ._p_live_time ._live_time .owl-nav .owl-next img {
    width: 17px;
  }
  ._p_live_time ._live_time .owl-nav .owl-prev {
    left: -30px;
    width: 30px;
    padding: 14px 5px;
    top: 11px;
  }
  ._p_live_time ._live_time .owl-nav .owl-prev img {
    width: 17px;
  }
}

@media screen and (max-width: 992px) {
  .next_button, .back_button {
    width: 25% !important;
  }
  .next_button ._progress_play span .wrapper, .back_button ._progress_play span .wrapper {
    width: 60px;
    height: 60px;
    -webkit-transform: translate(-55%, -50%);
    transform: translate(-55%, -50%);
  }
  .next_button ._progress_play span .wrapper .circle, .back_button ._progress_play span .wrapper .circle {
    width: 60px;
    height: 60px;
    border: 3px solid #fff;
  }
  .next_button ._progress_play span i.fa.fa-play, .back_button ._progress_play span i.fa.fa-play {
    font-size: 20px;
  }
  .next_button .serial_number, .back_button .serial_number {
    font-size: 13px;
  }
  .next_button .serial_number .episode_name, .back_button .serial_number .episode_name {
    display: block;
    line-height: 1.8;
  }
}

@media screen and (max-width: 500px) {
  .next_button, .back_button {
    width: 40% !important;
  }
  .next_button ._progress_play span .wrapper, .back_button ._progress_play span .wrapper {
    width: 60px;
    height: 60px;
    -webkit-transform: translate(-55%, -50%);
            transform: translate(-55%, -50%);
  }
  .next_button ._progress_play span .wrapper .circle, .back_button ._progress_play span .wrapper .circle {
    width: 60px;
    height: 60px;
    border: 2px solid #fff;
  }
  .next_button ._progress_play span i.fa.fa-play, .back_button ._progress_play span i.fa.fa-play {
    font-size: 20px;
  }
}

._watching_img1.live_tv .p_g_i {
  max-width: unset;
  width: 100%;
  /* min-height: 163px;
  max-height: 163px; */
}

/* ._watching_img1.live_tv .p_g_i image-manipulation img {
  margin: 7px auto !important;
} */

.my_account .plan-details .plan-body .active-subscription .row {
  margin-bottom: 15px;
}

.my_account .plan-details .plan-body .active-subscription .row p {
  font-size: 16px;
  margin-bottom: 0 !important;
}

.my_account .plan-details .plan-body .active-subscription .row .col-md-6 p {
  margin-bottom: 0px !important;
  font-size: 16px;
}

.my_account .plan-details .plan-body .active-subscription .row .col-md-6 p.detail-active {
  font-weight: 400;
  line-height: 1.2;
}

.my_account .plan-details .plan-body .active-subscription .row .col-md-6 p.not_eligible {
  font-size: 16px;
}

.my_account .plan-details .plan-body .active-subscription .row .col-md-5 .buy {
  margin-top: -52px;
}

.my_account .plan-details .plan-body .active-subscription .row .col-md-5 .buy p {
  margin-bottom: 10px !important;
}

@media all and (max-width: 768px) {
  .my_subscription ._subscription_package {
    width: 100% !important;
  }
}

._detail_banner ._list_t li a + .tooltip_hover,
._s_play_btn a.add_btn + .tooltip_hover {
  visibility: hidden;
  width: 165px;
  background-color: var(--themebg);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 6.5px 3px;
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, 230%);
          transform: translate(-50%, 230%);
  font-size: 12px;
  -webkit-box-shadow: 1px 2px 6px 1px var(--themebg);
          box-shadow: 1px 2px 6px 1px var(--themebg);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  display: inline-block;
  line-height: 18px;
}

._detail_banner ._list_t li a + .tooltip_hover::after,
._s_play_btn a.add_btn + .tooltip_hover::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 8.5px;
  border-style: solid;
  border-color: transparent transparent var(--themebg) transparent;
}

._detail_banner ._list_t li a:hover + .tooltip_hover,
._s_play_btn a.add_btn:hover + .tooltip_hover {
  visibility: visible;
}

._cancel_subs {
  height: 150px;
  overflow: auto;
}

/* width */
._cancel_subs::-webkit-scrollbar {
  width: 6px;
}

/* Track */
._cancel_subs::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px #000;
          box-shadow: inset 0 0 5px #000;
  border-radius: 10px;
}

/* Handle */
._cancel_subs::-webkit-scrollbar-thumb {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-radius: 10px;
}

/* Handle on hover */
._cancel_subs::-webkit-scrollbar-thumb:hover {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
}

.cancel_subscription_modal {
  overflow: hidden !important;
}

.signup-check {
  color: #fff;
}

.signup-check input {
  margin-right: 10px;
}

.checkbox.signup-check {
  text-align: center;
}

.checkbox.signup-check a {
  color: #0071ff;
  font-size: 14px;
  font-weight: 500;
}

._powered_digi {
  width: 90px;
  margin-top: -16px;
}


.w_app_store {
  width: 125px;
  height: 41px;
  background: url("src/assets/img/w_app_store.png") no-repeat;
  display: inline-block;
}
.w_app_store:hover {
  background: url("src/assets/img/w_app_store_b.png") no-repeat;
}


.w_play_store {
  width: 125px;
  height: 41px;
  background: url("src/assets/img/w_play_store.png") no-repeat;
  display: inline-block;
}
.w_play_store:hover {
  background: url("src/assets/img/w_play_store_b.png") no-repeat;
}

/*# sourceMappingURL=main.css.map */

/* Custom scroll bar */

._custom_progress .progress {
  width: 100%;
  display: inline-block;
  background-color: transparent !important;
  height: 4px !important;
  position: absolute !important;
  top: 0px;
}

._custom_progress .progress .text-bg-info {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  height: 5px !important;
}

._beforeLoad ._slider_c:hover,
._beforeLoad .owl-item.active ._watching_img1:hover,
._beforeLoad ._view_img_list_p:hover,
._beforeLoad ._detail_banner:hover{
  pointer-events: none;
}
._beforeLoad ._slider_c img{
  opacity: 0;
}
._beforeLoad .view_more,
._beforeLoad .season-detail,
._beforeLoad .slider_img {
  position: relative;
}

._beforeLoad .season-detail {
  min-height: 160px;
}

p._custom_progress{
  display: inline-block;
    width: 100%;
    position: absolute;
    z-index: 9999;
    top: 0;
}

._beforeLoad .view_more:after,
._beforeLoad ._custom_paren_img:after,
._beforeLoad .season-detail:after,
._beforeLoad .slider_img:after {
  content: "";
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  z-index: 99;
}

._beforeLoad ._slider_c:after,
._beforeLoad .owl-item ._watching_img1:after,
._beforeLoad .season-detail:after,
._beforeLoad ._view_img_list_p:after,
._beforeLoad ._detail_banner:after{
  content:"";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height:100%;
  z-index: 99;
  border-radius: 7px;
  pointer-events: none !important;
  background-color: rgb(42 41 47);
  border-radius: 7px;
  pointer-events: none !important;
}
@media screen and (max-width: 767px){
  ._detail_banner ._list_t li a:hover + .tooltip_hover, ._s_play_btn a.add_btn:hover + .tooltip_hover {
    display: none;
}

button#skip_cast_button {
  max-width: 100px !important;
  width: 100% !important;
}

}

/* video PLayer Class */
.video-js .vjs-progress-control .vjs-play-progress
/* .no-touch .video-js .vjs-button:hover,
.video-js .vjs-volume-level,
.no-touch .video-js .vjs-menu-settings .vjs-menu-content li:hover, 
.video-js .vjs-menu-settings .vjs-menu-content .vjs-current  */
{
  background-color: #DE8F19 !important;
  border-radius: var(--radius12);
}

.video-js .vjs-progress-control .vjs-load-progress{
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.video-js .vjs-progress-control .vjs-slider:before{
  background-color: rgba(255, 255, 255, 0.35) !important;
}


/* ////////////////////////////////////////////// */

button > ._progress_play{
  height: 100%;
}
.progress_move_background{
    display: flex;
    background: linear-gradient(to right, #96257B 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    animation-duration: 36s;
    animation-name: makeItfadeIn;
    height: 100%;
    align-items: center;
    justify-content: center;
}
@keyframes makeItfadeIn {
  100% {
      background-position: left;
      background: linear-gradient(to right);
  }
}

#next_button.next_button.btn{
  bottom: 70px;
  font-size: 16px;
  line-height: 24px;
}
#next_button.next_button.btn:hover{
  background-color: transparent;
}
#next_button.next_button.btn:focus, #next_button.next_button.btn:active{
  box-shadow: none;
}
#next_button{
  animation: 6s NextButtonShow;
  opacity: 1;
}
@keyframes NextButtonShow{
  0%{opacity: 0}
  100% {opacity: 1;}
}
.next_button .progress_move_background{
  display: inline-block;
  background: transparent;
}
.animation-paused{
  animation-play-state:paused;
}
.vjs-seeking .progress_move_background{
  animation-play-state:paused;
}

.vjs-waiting .progress_move_background{
  animation-play-state:paused;
}

.mr15{margin-right: 15px;}

.nopack{color: white;text-align: center;}

a._free_tag{
  position: absolute;
  top: 3px;
  left: 3px;
  width: 40px;
  display: inline-block !important;
}

a._free_tag img {
  width: auto !important;
  border-radius: 0 !important;
}
.border-top-0{
  border-top: 0;
}
.progress {
  width: 100%;
  display: inline-block;
  position: static;
  background-color: #939393;
  height: 3px;
}
.progress_bottom_img{position: absolute;left: 0;bottom: 0;width: 100% !important;}
.progress .progress-bar {
  background-color: #007bff;
  height: 3px;
}

.mt20{
  margin-top: 20px;
}
.mt40{
  margin-top: 40px;
}
.mt80{
  margin-top: 80px;
}
.purple-btn{
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-color: #85042b;
}
.purple-btn:hover, .purple-btn:focus, .purple-btn:active{
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
  border-color: #85042b !important;
  box-shadow: inherit !important;
}
@media screen and (max-width: 992px){
  .dark header .navbar{
    padding-right: 15px !important;
  }
  .mobile-display-block{
    display: inline-block !important;
  }
  .mobile-display-block .nav-item.dropdown a{
    justify-content: start !important;
  }
}
.mb40{
  margin-bottom: 40px;
}
ul.navbar-nav{
  max-width: 600px;
  display: inline-block;
}
ul.navbar-nav li{
  display: inline-block;
}
ul.navbar-nav li:nth-last-child(1){
  padding-right: 0;
}
/* .landscape_assets .owl-item{
  max-width:233px;
  height: 130px;
} */
/* .enlarged_landscape_assets .owl-item{
  max-width: 294px;
  height: 165px;
} */
/* .stretched_landscape_assets .owl-item{
  max-width:294px;
  height: 125px;
} */
/* .portrait_assets .owl-item{
  max-width:163px;
  height: 220px;
} */
/* .square_assets .owl-item{
  max-width: 163px;
  height: 163px;
} */
/* .enlarged_square_assets .owl-item{
  max-width:233px;
  height: 233px;
} */
/* .circular_assets .owl-item{
  max-width: 163px;
  height: 163px;
 } */
 /* .enlarged-circular_assets .owl-item{
  max-width: 192px;
  height: 192px;
 } */
 /*
.landscape_assets img.not_found_img{
  max-width:292px;
  height: 191px;
}
.stretched_landscape_assets img.not_found_img{
  width:390px;
  height: 170px;
}
.circular_assets .owl-item img.not_found_img{
  max-width: 161px;
  height: 161px;
}
.square_assets .owl-item img.not_found_img{
  max-width: 155px;
  height: 160px;
}
.portrait_assets .owl-item img.not_found_img{
  width:140px;
  height: 210px;
}
.enlarged_landscape_assets img.not_found_img{
  max-width: 480px
}
.enlarged_square_assets .owl-item img.not_found_img{
  max-width:292px
} */

.p15{
  padding-left: 5px;
  padding-right: 5px;
  
}
.p15 ._view_img_list_p{
  margin-bottom: 5px !important;
}
.circular_assets .owl-item ._watching_img1:hover, .enlarged-circular_assets .owl-item ._watching_img1:hover{
  box-shadow: none;
}
.circular_assets ._inner_text_l, .enlarged-circular_assets ._inner_text_l{
  display: none;
}
/* .circular_assets ._visible_hover1 ._v_c_l{
  bottom: 20px;
} */
.circular_assets ._visible_hover1 ._v_c_l, .enlarged-circular_assets ._visible_hover1 ._v_c_l{
  justify-content: center;
  display: inline-flex;
}
.circular_assets .owl-item ._watching_img1:hover ._visible_hover1, .enlarged-circular_assets .owl-item ._watching_img1:hover ._visible_hover1{
  min-height: 50px;
  background-color: inherit;
  /* bottom: 25px; */
}

.circular_assets .owl-item ._watching_img1:hover ._visible_hover1:before, .enlarged-circular_assets .owl-item ._watching_img1:hover ._visible_hover1:before{
  background-image: linear-gradient(to bottom, transparent, var(--themebg), var(--themebg), var(--themebg));
  opacity: 0.8;
  top:-15px
}
.asset_3{
  width: calc(100% / 3);
}
.asset_4{
  width: calc(100% / 4);
}
.asset_5{
  width: calc(100% / 5);
}
.asset_6{
  width: calc(100% / 6);
}
.asset_7{
  width: calc(100% / 7);
}
.asset_8{
  width: calc(100% / 8);
}

.m5{
  margin-left:-5px;
  margin-right:-5px;
}

.circular_assets ._watching_img1:hover, .enlarged-circular_assets ._watching_img1:hover{
  box-shadow: inherit !important;
}
/* .circular_assets ._visible_hover1{
  bottom: 25px !important;
  min-height: inherit !important;
} */

.circular_assets ._watching_img1:hover ._visible_hover1:before, .enlarged-circular_assets ._watching_img1:hover ._visible_hover1:before{
  background-image: linear-gradient(to bottom, transparent, var(--themebg), var(--themebg), var(--themebg)) !important;
  /* top:-14px !important; */
  opacity: 0.6;
}

.circular_assets ._watching_img1:hover ._visible_hover1, .enlarged-circular_assets ._watching_img1:hover ._visible_hover1{
  background-color: transparent !important;
    opacity: 0.9;
    background-image: linear-gradient(to bottom, rgba(4,8,15,0), var(--themebg), var(--themebg)) !important;
}
.enlarged-circular_assets ._watching_img1:hover ._visible_hover1{
  min-height: 40px !important;
}

.default_assests_view{
  width: calc(100% / 5 - 10px);
  margin-right: 10px;
}

._view_img_list_p.live_tv_mr10{
  margin-right: 10px;
  width: calc(100% / 7 - 10px);
  flex: unset !important;
}
.h180{
  min-height: 180px;
}

@media screen and (max-width:767px) {
  ._inner_text_l p:nth-last-child(1){
    display: none;
  }
  .p_banner iframe{
    width: 100%;
  }
  .landscape_assets .owl-item{
    max-width:inherit;
    max-height: inherit;
    height: inherit;
  }
  .enlarged_landscape_assets .owl-item{
    max-width: 480px;
    height: inherit;
  }
  .stretched_landscape_assets .owl-item{
    max-width:390px;
    height: inherit;
  }
  .portrait_assets .owl-item{
    max-width:140px;
    height: inherit;
  }
  .square_assets .owl-item{
    max-width: 160px;
    height: inherit;
  }
  .enlarged_square_assets .owl-item{
    max-width:292px
  }
  .circular_assets .owl-item{
    max-width: 161px;
    height: inherit;
   }
   .enlarged-circular_assets .owl-item{
     max-width: auto;
     height: inherit;
   }
   .circular_assets ._watching_img1 ._visible_hover1{
     background-color: var(--themebg) !important;
     opacity:0.7;
   }
   .circular_assets ._watching_img1, .enlarged-circular_assets ._watching_img1{
     box-shadow: inherit !important;
   }
   .circular_assets ._visible_hover1:before, .enlarged-circular_assets ._visible_hover1:before{
    background-image:linear-gradient(to bottom, transparent, var(--themebg), var(--themebg), var(--themebg))
   }
   /* .circular_assets ._visible_hover1{
     bottom: 13px !important;
   } */

   .circular_assets ._v_c_l a, .enlarged-circular_assets ._v_c_l a{
     margin-top: -20px;
   }

   .asset_3{
    width: calc(100% / 2);
  }
  .asset_4{
    width: calc(100%);
  }
  .asset_5{
    width: calc(100% / 2);
  }
  .asset_6{
    width: calc(100% / 2);
  }
  .asset_7{
    width: calc(100% / 2);
  }
  .asset_8{
    width: calc(100% / 2);
  }
  .p_g_i img.grid_item{width: 100%;}
}
.sub-menu{
  display: none;
  padding: 0;
}
.sub-menu li{
  display: block !important;
  padding:5px 10px !important;
  width: 100%;
}
.sub-menu li a{
  font-size: 14px;
}
.sub-menu li a:hover{
  color:#fff !important;
  font-weight: 500;
}
ul.navbar-nav li:hover .sub-menu{
  display: block;
    position: absolute;
    right: 0;
    background-color: #302f42;
    min-width: 130px;
    z-index: 9;
    border-radius: var(--radius12);
    overflow: hidden;
    /* border: 2px solid transparent;
  background: linear-gradient(45deg, #444, #FFFFFF, #444); */
  white-space: nowrap;
  left: -55px;
  border: 1px solid;
  text-align: center;
border-image-source: linear-gradient(161.13deg, rgba(255, 255, 255, 0.25) -15.14%, rgba(255, 255, 255, 0) 46.07%, rgba(255, 255, 255, 0.25) 109.88%);


}
ul.navbar-nav li .sub-menu li{
  background-color: rgba(0,0,0,0.9);
  backdrop-filter: blur(100px);
}
.menu-hover-icon{
  background-image: url("../../assets/img/Icon/more.svg");
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: text-top;
  background-size: cover;
}
ul.navbar-nav li:hover .menu-hover-icon{
  background-image: url("../../assets/img/Icon/more-active.svg");
}
.four_slides.owl-carousel .owl-nav .owl-next, .four_slides.owl-carousel .owl-nav .owl-prev{
  
  height: 100%;
}
._beforeLoad .circular_assets ._view_img_list_p, ._beforeLoad .enlarged-circular_assets ._view_img_list_p{
  border-radius: 100%;
  overflow: hidden;
}
.circular_assets a._premium, .circular_assets a._free_tag, .circular_assets a._cross_icon{
  left:15px;
}
.enlarged-circular_assets a._premium, .enlarged-circular_assets a._free_tag, .enlarged-circular_assets a._cross_icon{
  left:15px;
}

.circular_assets .new_assets_hover a._premium, .circular_assets .new_assets_hover a._free_tag,
.enlarged-circular_assets .new_assets_hover a._premium, .enlarged-circular_assets .new_assets_hover a._free_tag{
  left: 5px;
}

.plan_bg {
  background: var(--themebtn);
  background: var(--themebtn);
  padding: 2px 0 2px 10px;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
}

.plan_bg:after {
    border-left: 26px solid var(--themebtn);
    content: "";
    display: block;
    height: 31px;
    position: absolute;
    right: -16px;
    top: -10px;
    transform: rotate(45deg);z-index: -1;
}
.subscription_text_bg{
  background: var(--themebtn);
  
    color: #fff;
    padding: 5px;
    font-weight: 400;
    display: block;
    font-size: 26px;
    line-height: 32px;
    width: 420px;
}
.campaign-banner{
  z-index: 1;
  position: relative;
}
.campaign-banner img.grid_item{
  margin-bottom: 40px;
  border-radius:8px;
  cursor: pointer;
  width: 100%;
}

.campaign-banner img.grid_item.bannerWidth{
  max-width: 860px;
  width: 100%;
}

@media screen and (min-width:1368px) {
  /* .landscape_assets .owl-item{
    max-width: 345px;
    height: 194px;
  }
  .portrait_assets .owl-item{
    max-width: 168px;
    height: 258px;
  }
  .enlarged_square_assets .owl-item{
    max-width: 350px;
    height: 350px;
  }
  .enlarged_landscape_assets .owl-item{
    max-width: 470px;
    height: 260px;
  }
  .square_assets .owl-item{
    max-width: 192px;
    height: 192px;
  }
  .maincontentarea{
    min-height: 450px;
  }
  .circular_assets .owl-item{
    max-width: 194px;
    height: 194px;
  }
  .enlarged-circular_assets .owl-item{
    max-width: 230px;
    height: 230px;
  } */
  .enlarged-circular_assets a._premium, .enlarged-circular_assets a._free_tag, .enlarged-circular_assets a._cross_icon {
    left: 35px;
  }
}
@media screen and (max-width: 767px){
  .four_slides.owl-carousel .owl-nav .owl-next, .four_slides.owl-carousel .owl-nav .owl-prev{
    height: 30px;
    width: 30px !important;
  }
  .owl-item.active ._watching_img1 ._visible_hover1, ._watching_img1 ._visible_hover1 {
    position:absolute;
    min-height: inherit;
  }
  ul.navbar-nav li{
    display: block;
  }
  ._subscription_payment{
    display: block;
  }
  .view_more ._v_all_parent ._view_img_list_p ._watching_img1 ._visible_hover1{
    position:absolute;
  }
}
.demo-thumb img{
  border-radius: 8px;
  margin-bottom: 10px;
  width: 100%;
}

.video-js .vjs-zoom-parent{
  top:35px !important
}
.circular_assets ._v_c_l a, .enlarged-circular_assets ._v_c_l a{
  width: auto;
}

.desktop-search .form-control{
  height: auto;
}
.default-cat-name{
  font-size: 27px;
    font-weight: 100;
    margin-top: 50px;
    color: #fff;
    margin-bottom: 23px;
    margin-top: 0;
}
/* .owl-carousel .owl-item.active:first-child ._watching_img1:hover{
  transform: scale3d(1.2, 1.2, 1) translate3d(8%, 0, 0);
} */

.owl-carousel .owl-item.active.firstActiveItem ._watching_img1:hover{
  transform: scale3d(1.2, 1.2, 1) translate3d(8%, 0, 0);
}

.owl-carousel .owl-item.active.lastActiveItem ._watching_img1:hover{
  transform: scale3d(1.2, 1.2, 1) translate3d(-8%, 0, 0);
}
/* .owl-carousel.new_asset_expend_type .owl-item.lastActiveItem:hover{ */
  /* transform: translateX(-260px) !important; */
  /* margin-left: -260px; */
/* } */
.owl-carousel .owl-item.active.lastActiveItem + .owl-item .new_asset:hover .new_assets_hover{
  display: none;
}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus {
  /* -webkit-text-fill-color: #fff; */
  transition: background-color 50000s ease-in-out 50000s
}
input:-internal-autofill-selected {
  color: #fff !important;
}

.rating_bottom_show {
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #fff;
  display: table;
  padding: 3px;
  line-height: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  min-width: 23px;
  text-align: center;
}






@media screen and (max-width: 768px){
  .rating_bottom_show{
    margin-bottom: 20px;
  }
  .banner_slider .owl-nav .owl-next{
    right: 2px;
  }
  .banner_slider .owl-nav .owl-prev{
    left: 2px;
  }
}
@media screen and (min-width: 1700px) {
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package, ._subscription_payment ._subscription_second ._plan_selection{
    max-width: inherit;
    width: calc(100% / 2 - 15px);
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow ._amount_data{
    padding-bottom: 100px;
  }
  .my_subscription ._subscription_p ._subscription_amount ul{
    padding-left: 70px;
    max-width: inherit;
  }
  ._subscription_payment{
    margin-top: 30px;
    margin-left: 0;
  }
  ._subscription_payment ._subscription_card .payment_detail form .form-group label img{
    top: 10%;
    transform: translateY(0%);
  }
}

._watching_img1 .rating_s{
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 1px 6px;
  display: inline-block;
}
#login .success-change .otp-success .success-msg{
  position: relative;
  margin-top: 0;
}
.circular_assets ._right_c_t, .enlarged-circular_assets ._right_c_t{
  display: none;
}

.four_slides .owl-theme .owl-nav [class*=owl-]{
  background: transparent !important;
}
@media screen and (max-width: 1024px) {
  .enlarged-circular_assets .owl-item.active ._watching_img1 ._visible_hover1, .enlarged-circular_assets ._watching_img1 ._visible_hover1, .circular_assets .owl-item.active ._watching_img1 ._visible_hover1, .circular_assets ._watching_img1 ._visible_hover1{
    display: none !important;
  }
}
.tellus_view{
  margin-top: 30px;
}
.tellus_view select.form-control::-webkit-scrollbar {
  width: 2px;
}
.tellus_view select.form-control::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.tellus_view select.form-control::-webkit-scrollbar-thumb {
  background: #888; 
}
.tellus_view select.form-control::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.tellus_view select.form-control{
  background-color: var(--themebg);
  border: 0 !important;
  box-shadow: inherit !important;
  border-radius: 0 !important;
}
.tellus_view select.form-control option{
  color: #fff !important;
  background-color: var(--themebg);
  border: 0 !important;
  box-shadow: inherit !important;
  border-radius: 0 !important; 
}
.tellus_view_label{
  margin-top: 8px;
  color: #fff;
}
label.gander_radio{
  color: #fff;
  margin: 0px;
  display: flex !important;
  align-items: center;
}
label.gander_radio input{
  margin-right: 0px;
  visibility: hidden;
  height: 20px;
  display: none;
}
label.gander_radio input[type='radio']+span:after {
  position: relative;
  content:"";
  background-image: url("../../assets/img/Icon/radio.svg");
  display: inline-block;
  visibility: visible;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
label.gander_radio input[type='radio']:checked+span:after {
  background-image: url("../../assets/img/Icon/radio-active.svg");
}
.radio_list label.gander_radio input[type='radio']:after{
  display: none;
}
label.gander_radio span{
  font-size: 12px;
  margin-right: 0px;
  display: flex;
  align-items: center;
}
.add_profile_width .restriction_list label.gander_radio input[type='radio']+span:after{
  margin-right: 0;
  margin-left: 5px;
}
.auth .modal-content .modal-body .tellus_view  .form-group{
  border: 0;
  margin-bottom: 30px !important;
}
.auth .modal-content .modal-body .tellus_view .form-group select.form-control{
  border-bottom: 1px solid #6b6970 !important;
}
.telus-modal-btn{
  float: right;
  color: #0071ff;
  font-size: 16px;
}
.telus-modal-btn:hover{
  color: #0071ff;
}
.auth .modal-content .modal-body .tellus_view .form-group input.form-control{
  border-bottom: 1px solid #6b6970 !important;
}
.auth .modal-content .modal-body .form-group ._require_filed.forDate{
  left: 0;
  bottom: -33px;
}
.tellus_view .datepicker{
  background-color: transparent;
  border: 0;
  padding: 0;
  border-bottom: 1px solid #6b6970 !important;
  border-radius: 0;
  /* margin-bottom: 10px; */
}
.tellus_view .form-group ._require_filed{
  right: 15px;
  left: auto !important;
  top: 0 !important;
}
.trailer_video{
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.trailer_video > .vjs-16-9 {
  height: 100% !important;
  padding-top: 0 !important;
}
@media screen and (max-width: 1024px) {
  .enlarged-circular_assets .owl-item.active ._watching_img1 ._visible_hover1, .enlarged-circular_assets ._watching_img1 ._visible_hover1, .circular_assets .owl-item.active ._watching_img1 ._visible_hover1, .circular_assets ._watching_img1 ._visible_hover1{
    display: none !important;
  }
}

 /* .tellu .modal-dialog-centered{
  display: block;
  top: 10%;
}  */

/* .tellu .modal-dialog{
  display: block;
  top: 15%;
} 
 .tellu.modal.show{
  overflow-y: auto !important;
} 
 .tellu.modal .modal-dialog .modal-content, .tellu.auth .modal-dialog .modal-content{
  position: static;
  top: auto;
  left: auto;
  transform: inherit;
  -webkit-transform: inherit;
  -ms-transform: inherit;
}   */


.tellu .modal-body{
  max-height: 400px;
  overflow-y: auto;
}
.tellu .modal-body::-webkit-scrollbar {
  width: 4px;
}
.tellu .modal-body::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.tellu .modal-body::-webkit-scrollbar-thumb {
  background: #888; 
}
.tellu .modal-body::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.tellu ul{
  margin: 0;
  padding: 0;
}
.tellu ul li{
  display: inline-block;
  margin-right: 15px;
}
.tellu ul li:nth-last-child(1){
  margin-right: 0;
}
.vjs-progress-control .vjs-mouse-display{
  top: 5px !important;
}
.mbl_none{
  display: block;
}
.mbl_show{
  display: none;
}
@media screen and (max-width:768px){
  /* .dark header .navbar .container{
    display: inline-block;
  } */
  .preview-mute{
    bottom: 50px !important;
  }
  .vjs-info-top .vjs-ttl{
    width: calc(100% - 45px);
  }
  ._subscription_payment ._subscription_card .payment_detail form .form-group label ._img_tik{
    left: 10px;
  }
  ._subscription_payment ._subscription_card .payment_detail form .form-group label{
    padding: 25px 20px 20px 35px;
  }
  ._subscription_payment ._subscription_card .payment_detail form .form-group label img {
    top: 30px;
  }
  .paymode{
    height: 25px !important;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package{
    margin-right: 0;
  }
  .my_subscription ._subscription_p ._subscription_p_d ._subscription_package_nouse ._subscription_package ._option_box_shadow:last-child{
    margin-right: auto;
  }
  .my_subscription ._subscription_p{
    margin-top: 0;
  }
  ._subscription_payment ._subscription_second ._plan_selection{
    max-width: 250px;
    margin: 0 auto;
  }
  .my_subscription{
    margin-top: 60px;
  }
  .mbl_none{
    display: none;
  }
  .mbl_show{
    display: block;
  }
}

.circular_assets img.grid_item, .enlarged-circular_assets img.grid_item{
  border-radius: 100%
}
.circular_assets .asset_hover_img img.grid_item, .enlarged-circular_assets .asset_hover_img img.grid_item{
  border-radius: 0;
}
.enlarged-circular_assets ._watching_img1:hover{
  box-shadow: inherit !important;
}
.enlarged-circular_assets ._inner_text_l h4, .circular_assets ._inner_text_l h4{
  text-align: center;
  padding-bottom: 30px;
}
.enlarged-circular_assets ._inner_text_l p, .circular_assets ._inner_text_l p{
  display: none;
}

/* .enlarged-circular_assets .owl-item ._watching_img1:hover ._visible_hover1{
  background-image: linear-gradient(to bottom, rgba(4,8,15,0), #201f2c, #201f2c) !important
} */

.circular_assets .visible_hover1 .v_c_l a span, .enlarged-circular_assets .visible_hover1 .v_c_l a span{
  text-align: center;
}


.view_more .circular_assets ._watching_img1 .p_g_i img.grid_item, .view_more .enlarged-circular_assets ._watching_img1 .p_g_i img.grid_item {
  border-radius: 100%;
}

.view_more .circular_assets ._view_img_list_p ._watching_img1:hover .p_g_i img, .view_more .enlarged-circular_assets ._view_img_list_p ._watching_img1:hover .p_g_i img {
  border-radius: 100%;
}

.view_more .circular_assets ._watching_img1:hover, .view_more .enlarged-circular_assets ._watching_img1:hover{
  border-radius: 100%;
}

.view_more .circular_assets ._watching_img1 ._inner_text_l, .view_more .enlarged-circular_assets ._watching_img1 ._inner_text_l{
  display: none;
}

@media screen and (min-width:1367px) {
  ._slider_c{
    min-height: inherit;
    max-height: inherit;
  }
  ._slider_c img {
    min-height: inherit;
    max-height: inherit;
  }
}
@media screen and (min-width:768px) and (max-width:1024px){
  .asset_6{
    width: calc(100% / 3);
  }
  .asset_8{
    width: calc(100% / 4);
  }
  .asset_4 {
    width: calc(100% / 2);
  }
  .p_g_i img.grid_item{
    width: 100%;
  } 
}
.detailPageLogin button.close{
  display: none;
}

ul.vote li img{
  width: 100%;
  border-radius: 8px;
  border: 2px solid transparent
}
ul.vote li:hover img, ul.vote li.active img{
  border-color: #00bcfe
}
.votingend{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}


/* new login page css */
.bodyarea{
  margin-top: 40px;
}
.login_title{
  font-size: var(--login-heading);
  font-weight: 400;
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 0 22px;
}
.transparent_form input.form-control{
  background-color: transparent;
  color: #000;
  border-radius: 0;
  border: 0;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 500;
}
.transparent_form .ng-select.form-control{
  border: 0px;
  position: static;
}
.additional_select .ng-dropdown-panel{
  background-color: var(--themebg);
  left: 0;
  border-radius: var(--radius8);
  margin-top: 2px;
  color: #fff;
  overflow: hidden;
}
.additional_select .ng-dropdown-panel .ng-option{
  padding: 10px;
  border-radius: var(--radius8);
}
.additional_select .ng-dropdown-panel .ng-option:hover{
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.95) 0%, rgba(41, 40, 40, 0.95) 100%);
  font-weight: 600;
}
.episode_hover .ng-select .ng-arrow-wrapper{
  right: 10px;
  top: 8px;
}
.additional_select .ng-select .ng-arrow-wrapper .ng-arrow{
  background-image: url("../../assets/img/Icon/arrow_down_black.svg");
  height: 7px;
  width: 13px;
}
.additional_select .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{
  transform: rotate(180deg);
}
.ng-select .ng-select-container{
  height: 40px;
  margin-bottom: 4px;
}
.input_line{
  border: 1px solid #fff;
  border-radius: var(--radius8);
  padding: 3px 10px;
  background-color: #fff;
  position: relative;
}
.input_line input.form-control{
  width: 100%;
  display: inline-block;
}
.input_line input.form-control::placeholder{
  font-weight: 400;
}
.input_line i{
  color: #000;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
  transition: background-color 50000s ease-in-out 50000s;
  /* -webkit-text-fill-color: #fff !important; */
  outline: 0;
  box-shadow: none;
}
.checkbox_label{
  position: relative;
  color: #fff;
}
.checkbox_label input{
  margin-right: 10px;
}
.checkbox_view {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #211f2c;
  margin-right: 10px;
  border: 1px solid #fff;
  border-radius: 3px;
}
.checkbox_label input:checked ~ .checkbox_view {
  background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%);
}
.checkbox_label input:checked ~ .checkbox_view:after {
  display: block;
}
.checkbox_view:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.btn-default{
  /* background: rgb(150, 37, 123);
  background: linear-gradient(90deg, rgba(150, 37, 123, 1) 30%, rgba(224, 106, 0, 1) 100%); */
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  padding: 10px;
  /* width: 100% !important; */
  border: 0;
  background: #FFFFFF33;
  font-weight: 500;

}
.btn-default:hover{
  color: #fff;
}
.btn-default:focus{
  box-shadow: none;
}
.link{
  color: #007bff;
}
.link:hover{
  color: #007bff;
}
.form_bg{
  padding: 30px 70px;
  background-image: linear-gradient(180deg, rgba(47,47,47,1) 0%, rgba(6,6,6,0.9) 100%);
  border-radius: var(--radius12);
  /* backdrop-filter: var(--blur); */
  min-height: 400px;
  box-shadow: 0px 0px 0px 1px var(--shadow);
}
.form_bg .btn-default{
  width: 100% !important;
}
.login_nav{
  position: relative;
}
.login_nav a{
  color: #fff;
}
.login_nav > a > span{
  margin-right: 5px;
}
.login_nav .dropdown-menu{
  right: 0;
  left: auto;
  top: 25px;
  background-color: var(--themebg);
}
.login_nav .dropdown-menu ul{
  margin: 0;
}
.login_nav .dropdown-menu ul li{
  margin-bottom: 10px;
}
.login_nav .dropdown-menu ul li a{
  font-size: 14px;
  padding: 0px 10px;
}
.login_divider{
  height: 100%;
  align-items: center;
  display: flex;
}
.login_divider > div{
  height: 50%;
  width: 2px;
  justify-content: center;
  margin: 0 auto;
  box-shadow: 0px 6px 10px 0px #555;
  align-items: center;
  background-color: #555;

}
.password_length{
  font-size: 12px;
  color: #fff;
  float: right;
}
/* .collapsed .navbar-toggler-icon::before{
  content: "\f0c9";
  
}
.navbar-toggler-icon::before{
  color: #fff;
  font-size: 24px;
  content:"\f00d"
} */
.or_line{
  display: block;
  color: #fff;
  position: relative;
  text-align: center;
  margin-top: 25px;
}
.or_line p{
  width: 30px;
  height: 30px;
  display: inline-flex;
  border: 2px solid transparent;
  text-align: center;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  background-color: #4D4D4D;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 0;
}
.or_line p::before{
  content: "";
  width: calc(50% - 20px);
  border-top: 2px solid #444;
  position: absolute;
  top: 15px;
  left: 0;
}
.or_line p::after{
  content: "";
  width: calc(50% - 20px);
  border-top: 2px solid #444;
  position: absolute;
  top: 15px;
  right: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
appearance: textfield;
}
select.form-control{
  background-color: transparent;
  border: 0;
  color:#000;
  padding-left: 0;
}
select.form-control option{
  color: #fff;
  background-color: #000;
  border-radius: 0;
  border: 0;
  outline: 0;
  box-shadow: inherit;
  padding: 21px 0;
  margin: 10px 0;
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
}

select.form-control:focus{
  background-color: transparent;
  background-color: transparent;
  border: 0;
  box-shadow: inherit;
  color: #000;
}
.input_heading{
  color: var(--text_white);
  margin: 0;
  padding: 0;
  line-height: 16px;
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 200;
}
.social_login {
  text-align: center;
}
.social_login label{
  color: #fff;
  display: block;
}
.social_login a img {
  width: 40px;
}
.social_login a {
  margin-right: 20px;
}
.whatsapp_check{
  border: 1px solid #fff;
  padding: 5px 10px;
}
.whatsapp_check label{
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.whatsapp_check label input{
  margin-right: 10px;
}
.whatsapp_check label p{
  color: #fff;
  margin:0 10px 0 0;
  font-size: 12px;
  line-height: 14px;
}
.whatsapp_check label i{
  color : #149a55;
  align-items: center;
  display: flex;
  font-size: 20px;
  font-weight: 600;
}
.otp_line input.otp-input{
  background-color: transparent;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #fff;
  width: calc(100% / 6 - 7px);
  color: #fff;
}
.otp_6_input input.otp-input{
  width: calc(100% / 6 - 7px) !important;
}
.submit-error {
  color: #c02626;
}
.submit-success {
  color: #1d8635;
  margin-top: 2px;
}

/* profile css */
.profile_edit{
  position: absolute;
  bottom: 0;
  font-size: 60px;
  color: #fff;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  right: 0;
  z-index: 999999;
}
.profile_edit img{
  border-radius: 0 !important;
  width: 30px;
}
ul.profile_type{
  min-height: 150px;
  display: flex;
  justify-content: center;
  padding: 0;
  list-style-type: none;
}
ul.profile_type li{
  width: 130px;
  /* height: 130px; */
  text-align: center;
  margin-right: 35px;
  float: left;
  position: relative;
  border-radius: 100%;
}
ul.profile_type li > a .img_border{
  width: 130px;
  height: 130px;
}
ul.profile_type li:nth-last-child(1){
  margin-right: 0;
}
ul.profile_type li:hover{
  border-color: #fff;
}
.img_border{
  border: 4px solid transparent;
  border-radius: 100%;
  position: relative;
}
ul.profile_type li:hover .img_border{
  border-radius: 100%;
  border: 4px solid transparent;
  background: linear-gradient(45deg, #444, #FFFFFF, #444) border-box;
}
ul.profile_type li:hover .img_border:before{
  /* background-image: linear-gradient(139.18deg, rgba(22, 22, 22, 0.9) 0%, rgba(0, 0, 0, 0) 85.37%, rgba(22, 22, 22, 0) 85.37%, rgba(22, 22, 22, 0.41) 85.37%),
  linear-gradient(0deg, #ffffff3b, #000000); */

  background: 

  linear-gradient(140deg,
   
    rgba(0, 0, 0, 0.6) 10%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.3) 40%);


    content: "";
    display: block;
    z-index: 9999;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 100%;
    transform: rotate(-20deg);
}
ul.profile_type li:hover .add_new_profile:before{
  background-color: #000;
}
ul.profile_type li:hover .user_profile_name{
  font-weight: 600;
}
.profile-btn{
  padding: 10px 25px;
  text-transform: capitalize;
  box-shadow: 0px 0px 0px 1px #656565;
  letter-spacing:1px;
  position: relative;
  transition: 0.1s;
}
.btn-default.profile-btn{
  padding: 10px 50px !important;
}
.profile-btn span{
  font-weight: 400;
}
.profile-btn:hover span{
  text-shadow: 1px 0px 0px white !important
}
/* .profile-btn:hover{
  font-weight: 600;
} */
/* .profile-btn:before { */
  /* content: 'attr(data-label)'; */
  /* content: '';
  font-weight: 600;
  visibility: hidden; */
  /* position: absolute;
  font-size: 0px; */
/* } */
/* .profile-btn span{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  white-space: nowrap;
} */
.add_profile_width .profile-btn{
  width: 100%;
}
.img_border img{
  max-width: 100%;
  border-radius: 100%;
}
.img_border span{
  display: block;
  color: #ddd;
  margin-top: 10px;
}
ul.profile_type li a.profile_type_tag{
  position: absolute;
  top: 4px;
  right: 10px;
  color: #ddd;
}
.user_profile_name{
  font-size: 14px;
  color: #fff !important;
  word-wrap: break-word;
}
.kids_tag{
  position: absolute;
  margin-top: 0 !important;
  left: 0;
  right: 0;
  bottom: 10px;
  z-index: 9999;
}
.kids_tag label{
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 13px;
  margin-bottom: 0;
  border-radius: var(--radius12);
  padding: 0 15px;
}
.add_new_profile{
  width: 100%;
  height: 100%;
  border: 4px solid #fff;
  background: linear-gradient(139.18deg, rgba(22, 22, 22, 0.37) 0%, rgba(0, 0, 0, 0) 85.37%, rgba(22, 22, 22, 0) 85.37%, rgba(22, 22, 22, 0.41) 85.37%),
  linear-gradient(0deg, #ffffff3b, #000000);
  display: flex;
  align-items: center;
  justify-content: center;
}
.manage_profile_overlay{
  position: relative;
}
.manage_profile_overlay:before{
  content: "";
  background-color: rgba(0,0,0,0.6);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100%;
}
.add_profile{
  border: 4px solid transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 130px;
  height: 130px;
  border-radius: 100%;
  position: relative;
  margin-bottom: 20px;
  cursor: pointer;
}
.add_profile_block{
  min-height: 160px;
}
.add_profile:hover{
  border-radius: 100%;
  border: 4px solid transparent;
  background: linear-gradient(45deg, #444, #FFFFFF, #444) border-box;
}
.add_profile img{
  width: 100%;
  border-radius: 100%;
}
.add_profile_width{
  width: 370px;
  margin: 0 auto;
}
.switch-label label{
  margin-bottom: 0 !important;
}
.switch-label .switch {
  position: relative;
  display: inline-block;
  color: #fff;
  height: 25px;
  text-align: left;
}
.switch-label .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.switch-label .switch .slider {
  width: 50px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: auto;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  margin-top: 0 !important;
}
.switch-label .switch .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.switch-label .switch.toggle-active input + .slider {
  background: var(--hoverbtn);
}
.switch-label .switch input:focus + .slider {
  box-shadow: 0 0 1px #97257c;
}
.switch-label .switch.toggle-active input + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}
.switch-label .switch .slider.round {
  border-radius: 34px;
}
.switch-label .switch .slider.round:before {
  border-radius: 50%;
}
label.age_group{
  color: #fff;
  display: block;
  text-align: left;
}
label.age_group input[type="radio"]{
  margin-right: 5px;
  z-index: -1;
  width: 0px;
  height: 0px;
  position: absolute;
}
label.age_group span{
  color: #fff;
  display: inline-flex;
  align-items: center;
  font-size: 13px;
}

label.age_group span:before {
  display: inline-block;
  content: "";
  border: 2px solid #878787;
  width: 20px;
  height: 20px;
  border-radius: 50%;    
  transition: 0.25s ease;
  margin-right: 10px;
}

label.age_group input:checked + span:before {
  background: var(--hoverbtn);
  border-color: #fff;
}
ul.select_profile_img{
  margin-bottom: 0;
  margin-top: 20px;
}
ul.select_profile_img li{
  width: calc(100% / 3);
  display: inline-block;
  text-align: center;
  margin-bottom: 20px;
}
.modal_theme_color .modal-content{
  background-color:#211f2c
}
.modal_theme_color .modal-content h5.modal-title{
  color: #fff;
}

.modal_theme_color .modal-content button.close span{
  color: #fff;
}

.set_pin{
  max-width: 500px;
  margin: 0 auto;
}
.set_pin .otp_line input.otp-input{
  width: calc(100% / 4 - 7px);
}
.popup-sms{
  display: block;
  text-align: center;
}
.popup-sms label{
  display: block;
  margin-top: 40px;
}
.no_click{
  position: relative;
}
.no_click::before{
  content: "";
  background-color: transparent;
  position:absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

}
.vjs-button.vjs-play-control > .vjs-icon-placeholder:before{
  line-height: inherit;
}







/* new assets */
.new_asset_hover_type .asset_name_time{
  display: flex;
}
.new_asset_hover_type .new_asset_img{
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.new_asset_hover_type .new_asset_seekbar{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.new_asset_hover_type .new_asset_seekbar img{
  width: auto !important;
  margin:0 5px 5px 5px;
}
.new_asset_hover_type .new_asset_seekbar_info{
  width: 100%;
  height: 2px;
}
.new_asset_hover_type .new_asset_seekbar_info span{
  background-color: #DE8F19;
  height: 100%;
  display: block;
}
.new_asset_hover_type .new_asset_info{
  width: 100%;
  margin-top: 5px;
  display: flex;
  justify-content: space-between;
}
.new_asset_hover_type .new_asset_info span{
  color: #fff;
  width: auto;
  display: inline-block;
  font-size: var(--assetname);
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new_asset_hover_type .new_asset_info label{
  color: var(--light_text);
  min-width: 60px;
  text-align: right;
  margin-bottom: 0;
  white-space: nowrap;
}
.new_asset_hover_type .new_assets_hover{
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    cursor: pointer;
    height: auto;
    left: 50%;
    top: 50%;
    opacity: 0;
    position: absolute;
    transform: translate(-50%, -50%) scale(0.8); /* Combine scale and translate */
    transition: transform 0.5s;
    visibility: hidden;
    width: 352px;
    z-index: 99;
    transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
}
.new_asset_hover_type .hover_video{
  border-radius: 9px 9px 0px 0px;
  overflow: hidden;
}
.new_asset_hover_type .new_asset:hover .new_assets_hover{
  border-radius: var(--radius12);
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  z-index: 9;
  transform: translate(-50%, -50%) scale(1);
  transition-delay: 0.5s;
  border: 2px solid #fff
}
.new_asset_hover_type .new_assets_hover_info{
  padding: 10px;
  background-color: rgba(0, 0, 0, 1);
  position: relative;
  border-radius: 0px 0px 12px 12px;
  margin-top: -1px;
}
.new_asset_hover_type .hover_video a.hover-click:before{
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
  /* box-shadow: -3px -10px 10px #000; */
  background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.01) 100%);
}
.new_asset_hover_type .new_assets_hover_info .assets_button{
  margin-bottom: 10px;
}
.new_asset_hover_type .new_assets_hover_info .assets_button button, .new_asset_expend_type .new_assets_hover_info .assets_button button{
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  white-space: nowrap;
  border: 0px;
}
.new_asset_hover_type .new_assets_hover_info .assets_button button.play_btn, .new_asset_expend_type .new_assets_hover_info .assets_button button.play_btn{
  width: 260px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}
.new_asset_hover_type .new_assets_hover_info .assets_button button.play_btn img, .new_asset_expend_type .new_assets_hover_info .assets_button button.play_btn img{
  width: 16px;
  margin-right: 15px;
}
.new_asset_hover_type .new_assets_hover_info .assets_button button.play_btn{
  width: calc(100% - 60px);
  
}
.new_asset_hover_type .new_assets_hover_info .assets_button button.add_watch_btn, .new_asset_expend_type .new_assets_hover_info .assets_button button.add_watch_btn{
  width: 50px;
  float: left;
}
.new_asset_hover_type .new_assets_hover_info .assets_button button.add_watch_btn img, .new_asset_expend_type .new_assets_hover_info .assets_button button.add_watch_btn img{
  width: 20px;
  height: 20px;
}
.assets_info_label{
  margin-bottom: 5px;
}
.assets_info_label ul{
  margin: 0 10px 0 0 !important;
  padding: 0 !important;
  display: inline-block;
}
.assets_info_label ul li{
  display: inline-block;
  position: relative;
  margin-right: 20px;
  color: #fff;
  font-size: var(--synopsis_text);
  font-weight: 400;
}
.assets_info_label ul li:nth-last-child(1){
  margin-right: 0;
}
.assets_info_label ul li:before{
  content: "";
  display: block;
  border-right: 1px solid #CBCBCB;
  height: 15px;
  position: absolute;
  right: -10px;
  top: 3px;
}
.assets_info_label ul li:nth-last-child(1):before{
  border-right: 0;
}
.assets_info_label .assets_rating{
  color: #CBCBCB;
  font-size: 12px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 2px 8px;
  border-radius: 8px;
}
.assets_info_label ul li .tooltip_hover{
  visibility: hidden;
  background-color: var(--themebg);
  color: #fff;
  border-radius: var(--radius8);
  position: absolute;
  z-index: 999;
  font-size: 12px;
  font-weight: 400;
  transition: all 0.2s ease-in;
  display: inline-block;
  left: 0;
  bottom: 25px;
  padding: 15px;
}

.assets_info_label ul li:hover .tooltip_hover {
  visibility: visible;
}
.assets_info_label ul li .tooltip_hover p:nth-last-child(1){
  margin-bottom: 0;
}
.new_asset_hover_type .assets_info_des p{
  color: #8F8F8F;
  font-size: 10px;
  margin-bottom: 0;
}
.new_asset_hover_type .owl-item.firstActiveItem .new_asset .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.new_asset_hover_type .owl-item.firstActiveItem .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.owl-item.lastActiveItem .new_asset .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: auto;
  right: 0;
}
.new_asset_hover_type .owl-item.lastActiveItem .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
    left: auto;
    right: 0;
}
.new_asset_expend_type .owl-item.lastActiveItem .new_asset .new_assets_hover{
  width: 100%;
  transform: inherit;
}

/* expend hover */
.new_asset_expend_type .new_asset_seekbar, .new_asset_expend_type .new_asset_info, .new_asset_expend_type .assets_info_des{
  display: none;
}
.new_asset_expend_type .owl-item{
  transition: 0.8s;
}
.new_asset_expend_type .owl-item .item{
  height: 100%;
}
/* .new_asset_expend_type .owl-item:hover{
  width: 435px !important;
  max-width: inherit !important;
  max-height: inherit !important;
} */
.new_asset_expend_type .new_asset .new_assets_hover{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  bottom: 0;
}
.new_asset_expend_type .new_asset .new_assets_hover .hover_video{
  height: 100%;
  aspect-ratio: 16/9;
}
.new_asset_expend_type .new_asset .new_assets_hover .hover_video img{
  height: 100%;
  border-radius: var(--radius8);
}
/* .new_asset_expend_type .new_asset .new_asset_img{
  height: 260px;
} */
.new_asset_expend_type .new_asset .new_asset_img img{
  height: 100%;
  object-fit: contain;
  border-radius: var(--radius8);
}
.new_asset_expend_type .owl-item:hover .new_assets_hover .hover_video img.asset_hover_img{
  object-fit: cover;
}
.new_asset_expend_type .new_asset .new_asset_img + .name_outside{
  display: none;
}
/* .new_asset_img > image-manipulation{
  height: 100%;
  display: inline-block;
  
} */
/* .new_asset_img > image-manipulation img, .new_asset, .new_asset_img{
  height: 100%;
  
} */

.hover_video_play{
  position: relative;
  height: 100%;
}
.new_asset_expend_type .owl-item:hover .new_assets_hover{
  visibility: visible;
}
.new_asset_expend_type .owl-item:hover .new_asset_img{
  visibility: inherit;
  opacity: 0;
}
.new_asset_expend_type .owl-stage{
  display: -webkit-box !important;  
}

.new_asset_expend_type .new_asset .new_assets_hover .new_assets_hover_info{
  position: absolute;
  bottom: 0px;
  display: inline-block;
  width: 100%;
  padding: 10px;
  min-width: 350px;
  background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.6) 0%, rgba(255,255,255,0) 100%);
}

.assets_button{
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
}
.new_asset_expend_type .owl-item{
  border-radius: 8px;
  overflow: hidden;
  /* max-width: 162px !important;
  max-height: inherit !important;
  height: 220px;
  max-width: inherit !important */
}
/* 
.new_asset_expend_type .owl-item .item, .new_asset_expend_type .owl-item .item .new_asset, .new_asset_expend_type .owl-item .item .new_asset .new_asset_img, .new_asset_expend_type .owl-item .item .new_asset .new_asset_img img{
  height: 100%;
}
.new_asset_expend_type .owl-item.active ._watching_img1{
  height: 100%;
} */



/* new player */
.q-setting{
  position: absolute !important;
  right:30px;
  top: 10px;
  height: auto !important;
}
.topcontrols{
  height: inherit;
}
.topcontrols:before{
  content: "";
  display: inline-block;
  width: 100%;
  height: 80px;
  background: rgb(8,7,7);
  background: linear-gradient(180deg, rgba(8,7,7,1) 10%, rgba(8,7,7,0) 100%);
  /* z-index: 9; */
  position: absolute;
  top: 0;
}
.languageandsetting{
  z-index: 99;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100px;

}
.languageandsetting .vjs-quality-button{
  line-height: inherit;
  min-width: inherit;
  width: initial;
  text-align: center;
  right: 0;
  float: right;
  top: 0;
  display: block
}
.languageandsetting .vjs-quality-button.touched_quality .vjs-menu{
  display: block !important;
  width: 120px !important;
  left: auto !important;
  top: 25px;
}
.languageandsetting .vjs-quality-button.touched_quality .vjs-menu.vjs-lock-showing{
  overflow: visible !important;
  top: 25px !important;
  /* right: 0; */
}
.topcontrols .vjs-info{
  /* max-width: 200px; */
  max-width: none;
}
.live_asset_block .topcontrols .vjs-info{
  max-width:none
}
.topcontrols .vjs-menu.vjs-lock-showing{
  bottom: auto !important;
  top: 40px;
}
.topcontrols .languageandsetting .q-setting .quality-span{
  display: none;
}
.no-touch .video-js .topcontrols .languageandsetting .vjs-button.q-setting:hover{
  background-color:transparent !important
}
.topcontrols .vjs-info.vjs-info-top{
  display: flex;
  align-items: center;
}
.topcontrols .vjs-info.vjs-info-top .vjs-text{
  display: flex;
  margin-top: 0;
  align-items: baseline;
}
.topcontrols .vjs-info{
  padding: 0;
}
.language{
  float: left;
}
.audio_subtitles_icon{
  cursor: pointer;
}
.audio_subtitles_icon img{
  transform: scale(0.9);
  transition: 0.5s;
}
.audio_subtitles_icon:hover img{
  transform: scale(1);
}
.language:hover .with-two-div{
  display: flex;
}
.languageandsetting .vjs-quality-button .vjs-menu{
  display: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: scale(1) !important;
  top: 23px;
  width: 120px;
}
/* .languageandsetting .vjs-quality-button .vjs-menu.vjs-lock-showing{
  display: block !important;
} */
.languageandsetting .vjs-quality-button .vjs-menu.show_quality{
  display: block !important;
}
.languageandsetting .vjs-quality-button:hover .vjs-menu{
  display: block !important;
}
.languageandsetting .vjs-quality-button .vjs-menu ul.vjs-menu-content.vjs-qlist{
  max-height: none !important;
  backdrop-filter: var(--blur);
  /* background-color: rgba(32, 41, 44, 0.9) !important; */
  background-color:  transparent !important;
  border-radius: 8px;
  padding-top: 40px;
}
.setting-icon{
  position: relative;
  z-index: -1;
}
.vjs-quality-button img.setting-icon{
  transform: scale(0.9);
  transition: 0.5s;
}
.vjs-quality-button:hover img.setting-icon{
  transform: scale(1);
}
.with-two-div{
  float: left;
  background-color: #000000CC !important;
  right: 0px;
  display: none;
  padding: 10px;
  border-radius: 8px;
  position: absolute;
  width: 250px;
  align-items: baseline;
  backdrop-filter: var(--blur);

}
.with-two-div.audio_subtitles_show{
  display: flex;
}

.vjs-audio-button, .vjs-subs-caps-button{
  flex: auto !important;
}
.with-two-div .vjs-audio-button button.vjs-audio-button{
  display: none;
}
.language .with-two-div .vjs-audio-button .vjs-menu, .language .with-two-div .vjs-subs-caps-button .vjs-menu{
  visibility: visible !important;
  opacity: 1 !important;
  transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
  position: relative !important;
  top: 0px !important;
  left: 0;
}
.with-two-div .vjs-subs-caps-button button.vjs-subs-caps-button{
  display:none
}
.language .vjs-audio-button .vjs-menu .vjs-menu-content, .language .vjs-subs-caps-button .vjs-menu .vjs-menu-content{
  background-color: transparent !important;
  margin-top: 10px;
}
.language .vjs-audio-button .vjs-menu .vjs-menu-content li:hover, .language .vjs-subs-caps-button .vjs-menu .vjs-menu-content li:hover{
  background-color: transparent !important;
}
.language .vjs-audio-button:hover, .language .vjs-subs-caps-button:hover{
  background-color: transparent !important;
}
.language .vjs-audio-button .vjs-menu .vjs-menu-content li, .language .vjs-subs-caps-button .vjs-menu .vjs-menu-content li{
  color: #787572;
  font-size: 13px;
  letter-spacing: 0.5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.language .vjs-audio-button .vjs-menu .vjs-menu-content li.vjs-selected, .language .vjs-subs-caps-button .vjs-menu .vjs-menu-content li.vjs-selected{
  background-color: transparent !important;
  color: #fff;
}
.language .vjs-audio-button .vjs-menu .vjs-menu-content li.vjs-selected:before, .language .vjs-subs-caps-button .vjs-menu .vjs-menu-content li.vjs-selected:before{
  content: "\2713";
  display: block;
  position: absolute;
  left: 0;
}
.language .vjs-subs-caps-button .vjs-menu .vjs-menu-content li.vjs-texttrack-settings{
  display: none;
}
.with-two-div .vjs-menu .vjs-selected{
  color: #fff !important;
}
.with-two-div .vjs-menu .vjs-menu-content li:hover{
  color: #fff !important;
}
.language .with-two-div div.vjs-audio-button:before{
  content: attr(data-label);
  display: block;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
.language .with-two-div div.vjs-subs-caps-button:before{
  content: "Subtiles";
  display: block;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
.afterTopDiv{
  margin-top: 25px;
    position: relative;
    z-index: 99;
    left: 30px;
    right: 10px;
    width: calc(100% - 60px);
}
.with-two-div.singleDiv{
  width: 120px;
}
.vjs-control-bar .vjs-cog-menu-button, .vjs-control-bar .vjs-play-control, .vjs-control-bar .vjs-forward-control, .vjs-control-bar .vjs-rewind-control{
  display: none;
}
.vjs-control-bar .vjs-progress-control{
  position: absolute;
  bottom: 40px;
  right: 0;
}
.video-js .vjs-control-bar .vjs-progress-control{
  margin: 0 !important;
  left: 0;
  width: 100%;
  top: -20px;
}
.vjs-control-bar{
  left: 30px !important;
  width: calc(100% - 60px) !important;
}
.vjs-control-bar:before{
  content: "";
  display: block;
  /* background: linear-gradient(0deg, rgba(32,31,44,1) 10%, rgba(32,31,44,0.06) 100%); */
  background: linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0.06) 100%);
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -30px;
}
.vjs-workinghover:not(.vjs-480) .topcontrols .vjs-menu-button .vjs-menu{
  transform-origin:top center
}
.bottomControlDiv{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.vjs-fullscreen .bottomControlDiv{
  align-items: baseline;
  top: 20px;
  position: relative;
}
.bottomControlDiv .bottomControlleft{
  display: flex;
    justify-content: center;
    align-items: center;
}
.bottomControlleft .playTime{
  /* display: flex; */
  display: none !important;
  margin-right: 30px;
}
.bottomControlleft .playTime .vjs-current-time, .playTime .vjs-duration-display{
  margin-left: 0;
}
.bottomControlDiv .vjs-control, .bottomControlDiv .vjs-time-control{
  line-height: normal;
}
.bottomControlleft .playTime .vjs-time-control.vjs-time-divider{
  display: block;
  margin: 0 5px;
}
.bottomControlleft .playTime .vjs-time-control.vjs-time-divider div{
  display: none;
}
.bottomControlleft .vjs-volume-panel{
  width: auto;
}
.bottomControlDiv .vjs-button{
  width: auto;
}
.bottomControlDiv .vjs-button:hover{
  background-color: transparent !important;
}
.bottomControlDiv .bottomControlRight{
  display: flex;
  float: right;
  position: relative;
}
.bottomControlRight .player-next-button, .bottomControlRight .player-previous-button, .bottomControlRight .player-previous-button, .bottomControlRight .player-similar-button{
  margin-right: 30px;
  width: 24px;
}
.bottomControlRight .player-next-button img, .bottomControlRight .player-previous-button img, .bottomControlRight .player-previous-button img, .bottomControlRight .player-similar-button img{
  width: 100%;
}

.player-next-button:hover #NextAsset, .player-previous-button:hover #PrevAsset, .player-similar-button:hover #SimilarAsset{
  display: block;
}
/* #SimilarAsset.episode_hover{
  height: calc(100vh - 100px);
} */
.episode_hover{
  width: 400px;
  /* background-color: rgba(32, 41, 44, 0.6);*/
  backdrop-filter : var(--blur); 
  background-color: #000000CC;
  display: none;
  position: absolute;
  bottom: 20px;
  right: -55px;
  border-radius: 8px;
  overflow: hidden;
  text-align: left;
  padding: 10px;
}
.episode_hover h5{
  color: #fff;
  font-size: 16px;
}
.asset_episode_img{
  width: 192px;
  float: left;
  margin-right: 10px;
  position: relative;
}
.asset_episode_img img{
  width: 100%;
  border-radius: 8px;
}
.hover_icon{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hover_icon span{
  width: 40px;
  height: 40px;
  background-color: #00000088;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.asset_episode_img a.hover_icon img{
  width: 20px;
  border-radius: 0px;
}
.asset_episode_img:hover .hover_icon{
  display: flex;
}

.asset_episode_info{
  display: inline-block;
  width: calc(100% - 202px);
  color: #fff;
}
.asset_episode_info h6{
  font-size: 14px;
  margin-bottom: 3px;
}
.asset_episode_info p{
  font-size: 12px;
  letter-spacing: 0.5px;
  line-height: 18px;
  max-height: 70px;
  overflow: hidden;
  margin-bottom: 0;
  font-weight: 200;
  color: #777;
}
.asset_episode_info label{
  font-size: 12px;
  margin-bottom: 0;
}
.auto_next_episode_bg{
  background: #000000CC;
  border-radius: var(--radius8);
  overflow: hidden;
}
.auto_next_episode{
  position: relative;
}
.auto_next_episode img{
  width: 100%;
}
.auto-play-button{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auto_up_next{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.auto_up_next button{
  width: auto;
}
.auto_up_next_name{
  white-space: nowrap;
  /* padding: 0 10px; */
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
}
.circle-border {
  transform: rotate(-90deg);
}
.border-bg {
  fill: rgba(0,0,0,0.6);
  stroke: transparent;
  stroke-width: 5;
}
.border-fill {
  fill: none;
  stroke: #fff;
  stroke-width: 5;
  stroke-dasharray: 283;
  stroke-dashoffset: 283;
  animation-name: borderFill;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-duration: 5s;
  animation-play-state: running
}
.play-button{
  position: absolute;
  width: 40px;
  height: 40px
}
.play-icon{
  position: absolute;
  top: 12px;
  left: 15px;
  width: 15px;
}
.animation-paused .border-fill {
  animation-play-state: paused
}
@keyframes borderFill {
  to {
      stroke-dashoffset: 0;
  }
}
.video-js .vjs-big-play-button{
  /* background-image: url("../../assets/img/new-player/pause-icon.png"); */
  background-size: inherit;
  background-position:25px center;
  background-color: #fff;
  /* border: 1.5px solid #96257B */
}
#SimilarAsset #accordion{
  height: 100%;
  overflow: auto;
}
#SimilarAsset #accordion .card .card-header{
  padding: 0;
  border: 0;
}
#SimilarAsset #accordion .card .card-header button{
  width: 100%;
  text-align: left;
  padding: 0;
  border: 0;
}
#SimilarAsset #accordion .card .card-header button:hover{
  text-decoration: none !important;
  color: inherit !important;
}
#SimilarAsset #accordion .card .card-header button:focus{
  box-shadow: none !important;
  text-decoration: none;
}
#SimilarAsset #accordion .card .card-header button:after{
  content: "";
  background-image: url("../../assets/img/new-player/dwon-arrow.png");
  display: inline-block;
  width: 12px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
}
#SimilarAsset #accordion .card .card-header button.collapsed:after{
  background-image: url("../../assets/img/new-player/up-arrow.png");
}
#SimilarAsset #accordion .card-body{
  padding: 0;
  margin-top: 20px;
}
#SimilarAsset #accordion .card-body .asset_episode_hover{
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
#SimilarAsset #accordion .card{
  background-color: transparent;
  padding: 10px 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #ddd;
}
#SimilarAsset #accordion .card:nth-child(1){
  padding-top: 0;
}
#SimilarAsset #accordion .card:nth-last-child(1){
  border-bottom: 0;
}
#SimilarAsset .asset_episode_img{
  width: 190px;
  border-radius: 8px;
  overflow: hidden;
}
#SimilarAsset .asset_episode_hover.asset_tag .asset_episode_img span {
  position: absolute;
  left: 2px;
  top: 2px;
}
.hover_icon .hover_icon_similar{
  position: relative !important;
}
.hover_icon .hover_icon_similar img{
  width: 20px !important;
}
#SimilarAsset .asset_episode_hover.asset_tag.free_asset .asset_episode_img span img{
  width: 35px;
}
#SimilarAsset .asset_episode_hover.asset_tag.paid_asset .asset_episode_img span img{
  width: 25px;
}
#SimilarAsset .asset_episode_hover.asset_tag .asset_episode_img span img{
  border-radius: 0;
}
#SimilarAsset .asset_episode_hover.asset_tag.playing_asset .asset_episode_img label{
  font-size: 12px;
  background-color: #bf1313;
  border-radius: 8px;
  padding: 2px 10px;
  letter-spacing: 0.5px;
  position: absolute;
  right: 5px;
  top: 5px;
}
#SimilarAsset .asset_episode_hover .asset_episode_img .asset_play_bar{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ddd;
  height: 2px;
}
#SimilarAsset .asset_episode_hover .asset_episode_img .asset_play_bar span{
  background-color: #bf1313;
  height: 2px;
  position: absolute;
  top: 0;
}
#SimilarAsset .asset_episode_hover .asset_episode_info h6{
  color: #777;
  font-weight: 600;
}
#SimilarAsset .asset_episode_hover .asset_episode_info label, #SimilarAsset .asset_episode_hover .asset_episode_info p{
  color: #808080;
  font-weight: 100;
}
#SimilarAsset .asset_episode_hover.playing_asset .asset_episode_info p, #SimilarAsset .asset_episode_hover.playing_asset .asset_episode_info label{
  color: #fff;
}
#SimilarAsset .asset_episode_hover.playing_asset .asset_episode_info h6{
  color: #fff;
}
#SimilarAsset .asset_episode_hover.playing_asset .asset_episode_img .hover_icon{
  display: flex;
}
.speed_button{
  margin-right: 30px;
}
.speed_button:hover .vjs-submenu.vjs-menu-speed{
  display: block !important;
}
.speed_button .vjs-menu-speed{
  position: absolute;
  bottom: 30px;
  width: 125px;
  background-color: #000000CC;
  backdrop-filter : var(--blur);
  border-radius: 8px;
  text-align: center;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content{
  margin: 10px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content li{
  color: #777;
  position: relative;
  margin-bottom: 10px;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content li.vjs-speed{
  cursor: pointer;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content li.vjs-settings-back{
  border-bottom: 1px solid #777;
  padding: 10px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content li.vjs-checked{
  color: #fff;
}
.speed_button .vjs-menu-speed ul.vjs-menu-content li.vjs-checked:before{
  content: "\2713";
  display: block;
  position: absolute;
  left: 10px;
}
.vjs-control-bar .vjs-audio-button, .vjs-control-bar .vjs-subs-caps-button{
  display: none;
}
.speed_button_click, .player-previous-button, .player-next-button, .player-similar-button{
  cursor: pointer;
}
.video-js .vjs-rewind-control{
  left: 27%;
  top: 0%;
  position: absolute;
  width: auto;
  display: flex;
  align-items: center;
  bottom: 0;
}
.video-js .vjs-rewind-control span.vjs-icon-placeholder:before{
  content: "";
  background-image: url("../../assets/img/Icon/10_Sec_Rewind_Arrow.svg");
  width: 10px;
  height: 17px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
}

.video-js .vjs-forward-control{
  left: auto;
  right: 30%;
  top: 0%;
  position: absolute;
  width: auto;
  display: flex;
  align-items: center;
  bottom: 0;
}
.video-js .vjs-forward-control span.vjs-icon-placeholder:before{
  content: "";
  /* background-image: url("../../assets/img/new-player/forward-time.png"); */
  background-image: url("../../assets/img/Icon/10_Sec_Forward_Arrow.svg");
  width: 10px;
  height: 17px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
}
.video-js .vjs-rewind-control:hover, .video-js .vjs-forward-control:hover{
  background-color: transparent !important;
}
.video-js.vjs-playing.vjs-user-inactive .vjs-rewind-control, .video-js.vjs-playing.vjs-user-inactive .vjs-forward-control{
  display: none;
}
.vjs-quality-button .vjs-menu .vjs-menu-content li:hover{
  background-color: transparent;
  color: #fff;
}
.vjs-quality-button .vjs-menu .vjs-menu-content li{
  color: #777;
}
.vjs-quality-button .vjs-menu .vjs-menu-content li.vjs-checked{
  color: #fff;
}
.video-js .vjs-volume-panel .vjs-volume-vertical{
  width: 20px;
  background-color: transparent;
  transform: scale(0) rotate(90deg) !important;
  padding: 0;
  bottom: 12px;
  left: 17px;
  border-radius: 8px;
}
.video-js .vjs-volume-level{
  width: 4px;
}
.vjs-volume-panel-vertical.vjs-hover .vjs-volume-vertical{
  transform: scale(1) rotate(90deg) !important;
}
.video-js .vjs-volume-bar.vjs-slider-vertical{
  border: 0;
  width: 4px;
  background-color: #777;
}
.video-js .vjs-volume-panel .vjs-control-text{
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 100%;
}
/* .video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-level span.vjs-control-text{
  position: absolute;
  clip: inherit;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border-radius: 100%;
  z-index: 9;
  position: absolute;
  top: -10px;
  right: -3px;
} */
.video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-bar .vjs-volume-level{
  background-color: #DE8F19;
}
.vjs-control-bar .vjs-rewind-control, .vjs-control-bar .vjs-forward-control{
  display: none;
}

.topcontrols.audioAndSubTitleNotAvailable .language.audioNotAvailable.subtitleNotAvailable .audio_subtitles_icon{
  display: none;
}

.topcontrols .languageandsetting .language.audioNotAvailable .with-two-div{
  width: 150px;
}

.topcontrols .languageandsetting .language.subtitleNotAvailable .with-two-div{
  width: 150px;
}


.vjs-audio .vjs-control-bar{
  left: 0 !important;
  width: 100% !important;
}
.vjs-audio .vjs-progress-control{
  top: -20px !important;
}
.vjs-audio .vjs-control-bar .vjs-play-control{
  display: block !important;
}

@media screen and (max-width:767px) {
  .vjs-480 .vjs-control-bar .playTime .vjs-duration{
    display: block;
  }
  .bottomControlleft .playTime, .bottomControlleft .speed_button, .bottomControlRight .player-previous-button, .bottomControlRight .player-next-button, .bottomControlRight .player-similar-button{
    margin-right: 15px;
  }
}

/*Home Banner Slider*/


body.banner_video_transparent nav{
  min-height: auto !important;
  padding: 10px 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.00) 100%);
}
body.banner_video_transparent .topstrip nav{
  min-height: auto !important;
  padding: 10px 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.00) 100%);
}

body.banner_video_transparent nav.navbar{
  -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
}

body.banner_video_transparent ._slider_c{
  min-height: inherit !important;
    max-height: inherit !important;
}
section.slider_img{
  opacity: 1;
}
.four_slides{
  z-index: 9;
}
.banner_video_transparent ._slider_c > img{
  min-height: inherit;
    max-height: inherit;
    border-radius: inherit;
    float: none;
    width: 100% !important;
    height: 100%;
}
.banner_video_transparent ._slider_c:before{
  display: none;
}
.video_banner_layer{
  position: absolute;
  right: 0;
  bottom: 300px;
  left: 0;
  z-index: 999;
}
.video_banner_layer .video_img{
  max-width: 250px;
  max-height: 250px;
  height: inherit !important;
}
.video_banner_layer .banner_mute_button{
  position: absolute;
  right: 15px;
  bottom: 70px;
}
.video_banner_layer .mt_video{
  margin-top: 100px;
}
.video_banner_layer .video_banner_rating{
  background-color: rgba(0,0,0,0.5);
  color: #fff;
  border-radius: 4px;
  padding: 10px;
  font-size: 12px;
}
.banner_video_transparent .owl-dots{
  position: absolute;
  bottom: -20px;
  left: 0;
  right:0
}
.banner_video_transparent .owl-theme .owl-dots .owl-dot span{
  background: #222326;
  margin: 0 2px;
}
.banner_video_transparent .owl-theme .owl-dots .owl-dot.active span{
  background-color: #fff;
  transform: scale(1.1);
}
.banner_video_transparent .owl-theme .owl-dots .owl-dot:hover span{
  background-color: #fff;
}
.video_asset{
  margin-top: -260px;
    position: relative;
}
.banner_video_transparent header{
  padding-top: 60px;
}
.banner_video_transparent.homeAndDetailPage header {
  padding-top: 0;
}
body.banner_video_transparent header {
  background-color: transparent;
  height: auto;
}
.banner_video_transparent.homeAndDetailPage header{
  padding-top: 0;
}
.bannervimg{
  visibility: visible;
  position: relative;
}

#trailer_video .vjs-text-track-display, #trailer_video .vjs-loading-spinner, #trailer_video .vjs-big-play-button,  #trailer_video .vjs-control-bar{
  display: none !important;
}
.bottom-bg-layer::after{
  content: "";
  background: rgb(8,7,7);
  background: linear-gradient(0deg, rgba(8,7,7,1) 10%, rgba(8,7,7,0.01) 100%);
  display: block;
  width: 100%;
  height: 100px;
  position: absolute;
  z-index: 9;
  bottom: 0;
}
.banner_video_transparent .bottom-bg-layer:before{
  content: "";
  /* background: rgb(32,31,44);
  background: linear-gradient(90deg, rgba(32,31,44,1) 10%, rgba(32,31,44,0.01) 100%); */
  background: linear-gradient(68.69deg, rgba(0, 0, 0, 0.75) -5.44%, rgba(0, 0, 0, 0) 103.47%);
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 9;
}
/* .bottom-bg-layer ._s_play_btn{
  height: auto;
} */
/* body.banner_video_transparent header nav{
  background-color: #201f2c !important;
} */
/* body.banner_video_transparent.homeAndDetailPage header nav{
  background-color: transparent !important;
} */
ul.slider_tags{
  margin: 0;
  padding: 0;
  max-width: calc(100% - 60px);
  display: inline-block;
}
.vidoe_slider_detail{
  width: 325px;
}
ul.slider_tags li{
  display: inline-block;
  position: relative;
  color: #fff;
  padding: 0 10px 0 0px;
  margin-right: 10px;
  font-size: 15px;
}
ul.slider_tags li:after{
  content: "";
  display: block;
  border-right: 2px solid #fff;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 0;
}
ul.slider_tags li:nth-child(1):after{
  border-right: 0;
}
.slider_rating{
  display: inline-block;
  font-size: var(--synopsis_text);
  font-weight: 400;
  line-height: 19px;
  border-radius: var(--radius8);
  box-shadow: 0px 4px 50px 0px #00000040 inset;
  /* background: linear-gradient(0deg, rgba(217, 217, 217, 0.2), rgba(217, 217, 217, 0.2)),
  linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); */
  color: #fff;
  padding: 5px;
  border: 1px solid #FFFFFF33;
  min-width: 31px;
  text-align: center;
  backdrop-filter: var(--blur);
}
.synopsis_text{
  color: var(--light_text);
  font-size: var(--synopsis_text);
  display: block;
  font-weight: 400;
  height: 86px;
  overflow: hidden;
  text-align: left;
}
.banner_slider .synopsis_text{
  color: #fff;
}
.watch_btn{
  display: inline-block;
  width: 100%;
}
.watch_btn .play_watch_btn{
  width: calc(100% - 65px);
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.blur-btn{
  height: var(--btnheight);
  font-weight: 500;
  font-size: var(--btn-font-size);
  color: #fff;
  padding: 10px;
  text-align: center;
  box-shadow: 0px 0px 0px 1px var(--shadow);
  backdrop-filter: var(--blur);
  /* background: linear-gradient(0deg, rgba(217, 217, 217, 0.1), rgba(217, 217, 217, 0.1)), linear-gradient(0deg, rgba(233, 233, 233, 0.1), rgba(233, 233, 233, 0.1)); */
  border-radius: var(--radius8);
  background-color: rgba(217,217,217,0.2);
}
.blur-btn:hover{
  color: #fff;
}
.watch_btn .play_watch_btn img{
  display: inline-block;
  width: 15px !important;
  height: 17px !important;
  margin-right: 10px;
  border-radius: 0;
}
.watch_btn .add_watch_list{
  /* background: linear-gradient(0deg, rgba(217, 217, 217, 0.2), rgba(217, 217, 217, 0.2)), linear-gradient(0deg, rgba(233, 233, 233, 0.2), rgba(233, 233, 233, 0.2)); */
  /* border: 1px solid #E9E9E933; */
  border-radius: var(--radius8);
  padding: 10px;
  display: flex;
  align-items: center;
  height: var(--btnheight);
  justify-content: center;
  box-shadow: 0px 0px 0px 1px var(--shadow);
  backdrop-filter: var(--blur);
}
.watch_btn .add_watch_list img{
  width: 17px !important;
  height: 17px;
}
.btn_hover{
  font-weight: 400;
  position: relative;
  z-index: 9;
}
.btn_hover:hover{
  /* background: var(--hoverbtn); */
  border-color: transparent !important;
  /* box-shadow: none !important;
  border-left: transparent;
  border-right: transparent; */
}

/* .btn_hover::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--hoverbtn);
  border-radius: var(--radius8);
  z-index: -1;
  opacity: 0;
  transform: scale(0);
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.btn_hover:hover::before {
  opacity: 1;
  transform: scale(1);
} */

.btn_hover::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--hoverbtn);
  border-radius: var(--radius8);
  opacity: 0;
  z-index: -1;
  transition: opacity 0.8s ease;
}
.btn_hover:hover::before {
  opacity: 1;
}

.btn_hover:hover {
  color: #fff;
  /* transition: color 0.3s ease; */
}

/* .btn_hover:hover:before{
  content: "";
  display: block;
  background: var(--hoverbtn);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  opacity: 0;
  animation: bganimation 1s;
  border-radius: var(--radius8);
}

@keyframes bganimation {
  from{
    background: transparent
  }
  to{
    background: var(--hoverbtn);
    opacity: 1;
  }
} */
.btn_hover span{
  transition: 0.5s;
  display: inline-block;
}
.btn_hover:hover span{
  transform: scale(1.05);
  
}
.btn_hover:disabled:hover{
  cursor: no-drop;
  background: #FFFFFF33;
}
header .form-inline{
  float: right;
}
/* @media screen and (min-width:768px) {
  header .navbar-expand-md .navbar-collapse{
    display: inline-block !important;
  }
} */

@media screen and (max-width:767px){
  .video_asset{
    margin-top: 20px;
  }
  section.slider_img{
    margin: 0;
  }
  .navbar-expand-md > .container{
    padding-left: 15px;
    padding-right: 15px;
  }
  .dark header .navbar{
    padding-right: 0 !important;
  }
  ._custom_progress .progress{
    top: 0;
  }
  .video_banner_layer{
    bottom: 30px;
  }
  .video_banner_layer img.video_img{
    display: none;
  }
  .video_banner_layer .banner_mute_button{
    bottom: 0;
  }
  .video_banner_layer .video_banner_rating{
    padding: 8px 10px;
  }
  /* .banner_video_transparent .owl-dots{
    display: none;
  } */
}
@media screen and (min-width:768px) and (max-width:1080px){
  .video_asset{
    margin-top:0;
  }
  .banner_video_transparent .owl-dots{
    bottom: 0;
  }
  .video_banner_layer{
    bottom: 30px;
  }
  .video_banner_layer .video_img{
    max-width: 200px;
  }
  ._detail_banner._read_more ._detail_p_t_i{
    min-height: 330px;
  }
}
.slider_thumbnail{
  display: inline-block;
  width: 425px;
  z-index: 99999999999;
  position: absolute;
  bottom: 250px;
  right: 35px;
}
.slider_thumbnail .owl-item{
  max-width: 100px;
}

.slider_thumbnail .owl-item img{
  opacity: 0.7;
}
.slider_thumbnail:hover .owl-item img{
  opacity: 1;
}
.slider_thumbnail .owl-item .thumb_slide{
  border-radius: var(--radius8);
  overflow: hidden;
  position: relative;
}
.slider_thumbnail .owl-item .thumb_slide .thumb_slide_fill{
  height: 100%;
  background: #8C8C8C73;
  position: absolute;
  top: 0;
  left: 0;
  animation-name: SlideFill;
}

@keyframes SlideFill {
  0%{
    width: 0;
  }
  100%{
    width: 100%;
  }
}

section.slider_img .inner_img .owl-carousel .slider_thumbnail .owl-carousel .owl-stage-outer{
  overflow: hidden;
}
.slider_img .banner_slider .home_slide .owl-nav.disabled{
  display: none !important;
}
.banner_slider .slider_thumbnail .owl-nav .owl-prev{
  left: 0px;
}
.banner_slider .slider_thumbnail .owl-nav .owl-next{
  right: 0px;
}
.slider_thumbnail .owl-item{
  border: 1px solid transparent;
  border-radius: var(--radius8);
}
.slider_thumbnail .owl-item.thumbnail-active{
  border-color: #FFFFFF;
}

.head_btn{
  border-radius: var(--radius8);
  /* border: 0.5px solid #FFF; */
  background: linear-gradient(183deg, rgba(255, 255, 255, 0.15) 1.59%, rgba(255, 255, 255, 0.00) 96.17%);
  backdrop-filter: var(--blur);
  color: #fff;
  padding: 5px 15px;
  font-size: 14px;
  display: flex;
  align-items: center;
  box-shadow: 0px 0px 0px 1px var(--shadow);
}
.head_btn img{
  margin-right: 10px;
}
.head_btn p{
  margin-bottom: 0;
  transition: 0.4s;
  white-space: nowrap;
}
/* ul.form_right li .head_btn p{
  min-width: 40px
} */
.head_btn:hover p{
    transform: scale(1.1);
  /* font-weight: 600; */
}
body .topstrip nav{
  backdrop-filter: var(--blur);
}
/* .portrait_assets .new_asset .new_assets_hover{
  left: -70%;
} */
.new_view_all{
  display: flex !important;
  align-items: center;
  transition:1s;
  position: relative;
}

.new_view_all i{
  font-size: 28px;
  margin-right: 10px;
  line-height: 0px;
  margin-left: 10px;
}
.view_all_animation{
  display: inline-flex;
  align-items: center;
}
/* .view_all_animation .new_view_all{
  overflow: hidden;
}
.view_all_animation .new_view_all{
  left: -55px;
}
.view_all_animation:hover .new_view_all{
  left: 0;
}
.view_all_animation_hidden{
  overflow: hidden;
  visibility: hidden;
  transition: 0s !important;
}
.mini_slider:hover .view_all_animation_hidden{
  visibility: visible;
} */
/* .view_all_animation span{
  color: transparent;
} */
/* .view_all_animation:hover .new_view_all {
  left: 0px !important;
} */
 .view_all_animation_hidden a span{
  max-width: 0px;
  white-space: nowrap;
  opacity: 0;
  transition: max-width 0.5s, opacity 1s, transform 750ms;
 }

 .view_all_animation:hover .view_all_animation_hidden a span{
  max-width: 200px;
  transform: translate(1vw, 0);
  opacity: 1;
  font-weight: 600;
 }
 .view_all_animation .view_all_animation_hidden a i{
  transform: translate(1vw, 0);
 }
 .view_all_animation .view_all_animation_hidden a i:before{
  visibility: hidden
 }
 ._custom_paren_img:hover .view_all_animation_hidden a i:before{
  visibility: visible;
 }
 .view_all_animation:hover .view_all_animation_hidden a i{
  transform: transform 1500ms;
  
 }
 
.view_all_animation:hover .new_view_all span {
  color: #DE8F19;
}
.view_all_animation h4{
  z-index: 9;
}
/* @keyframes mymove1 {
  from {left: -100px;opacity: 0;display: none;}
  to {left: 0px;opacity: 1;display: inline-block;}
} */
.banner_slider .slider_thumbnail .owl-nav .owl-prev, .banner_slider .slider_thumbnail .owl-nav .owl-next{
  background-color: transparent !important;
}
.banner_slider .slider_thumbnail .owl-nav .owl-prev img, .banner_slider .slider_thumbnail .owl-nav .owl-next img{
  width: 12px;
  height: inherit;
}

.banner_slider .slider_thumbnail .owl-nav .owl-next{
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.85) -3.83%, rgba(0, 0, 0, 0) 100%);
  height: 100%;
  top: 28px;
  border-radius: 0px 8px 8px 0;
}
.banner_slider .slider_thumbnail .owl-nav .owl-prev{
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  height: 100%;
  top: 28px;
  border-radius: 8px 0 0 8px;
}
.timg{
  position: relative;
}
.synopsis_remove .video_img{
  transition: 0.5s;
   transform: translateY(calc(100% - 120px));
}
/* .vidoe_slider_detail:hover .synopsis_remove .video_img{
  transition: 0s;
  transform: inherit;
} */
.synopsis_remove ._s_play_btn{  
  /* visibility: hidden; */
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
.vidoe_slider_detail:hover .synopsis_remove ._s_play_btn{ 
  max-height: 500px;
  transition: max-height 0.5s ease-in-out;
}
.name_overlay{
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 10px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  left: 0;
  right: 0;
  font-size: var(--assetname);
  border-radius: 0px 0px 6px 6px;
  white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.name_outside{
  /* position: absolute;
  bottom: -25px; */
  font-size: var(--assetname);
  color: #fff;
}
.mb50{
  margin-bottom: 50px;
}


::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 12px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/* .btn_hover:disabled{
  opacity: 1;
  cursor: pointer;
} */

/*live asset page*/
.live_asset_page{
  margin-top: 90px;
  display: inline-block;
  width: 100%;
}
.live_asset_block{
  margin-bottom: 30px;
}
/* .live_asset_block .vjs-control-bar:before{
  background: transparent !important;
} */
.live_asset_block .video-js .vjs-control-bar{
  background-color: transparent !important;
}
.live_asset_block .player_one-dimensions.video-js{
  height: 100% !important;
}
.live_asset_player_section{
  width: calc(100% - 415px);
  float: left;
  margin-right: 30px;
}
.live_asset_more{
  border: 1px solid #FFFFFF33;
  /* background: 
    linear-gradient(0deg, rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.1)),
    linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%); */
    /* background: linear-gradient(90deg, rgba(217, 217, 217, 0.24) 0%, rgba(217, 217, 217, 0.128) 100%),
linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)); */
/* background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(49,49,49,1) 100%); */

/* background: rgb(255,255,255);
background: linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); */


background: linear-gradient(130deg, rgba(50,50,50,1) 0%, rgba(9,9,9,0) 80%);


  width: 385px;
  border-radius: 12px;
  display: inline-block;
  height: 100%;
}
.live_asset_more ul{
  border-color: #FFFFFF33;
}
.live_asset_more ul.nav{
  flex-wrap: inherit;
}
.live_asset_more ul.nav li.nav-item{
  width: 100%;
  margin-bottom: 0;
}
.live_asset_more ul.nav li.nav-item a.nav-link{
  font-size: var(--assetname);
  color: #fff;
  text-align: center;
  border-radius: 0px;
  padding: 18px 0;
  background: #00000080;
  transition: 0.3s;
}
.live_asset_more ul.nav li.nav-item a.nav-link.active{
  font-weight: 600;
  background-color: transparent;
  
}
ul.live_asset_list{
  margin: 0;
  padding: 0 10px;
}
ul.live_asset_list li{
  list-style-type: none;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
  transition: transform 0.3s ease;
}
ul.live_asset_list li:hover{
  box-shadow: 0px 0px 23px 0px #00000080;
  background: #3D3D3DF2;
  border-radius: var(--radius12);
  transform: translate(-1px, -1px);
}
ul.live_asset_list li.episode-active{
   box-shadow: 0px 0px 23px 0px #00000080;
  background: #3D3D3DF2;
  border-radius: var(--radius12);
}
ul.live_asset_list li .live_asset_more_img{
  width: 170px;
  display: inline-block;
  border-radius: var(--radius12);
  overflow: hidden;
  margin-right: 20px;
  position: relative;
  min-height: 93px;
}
ul.live_asset_list li .live_asset_more_img .paid-icon{
  position: absolute;
  top: 5px;
  left: 5px;
  width: auto;
}
ul.live_asset_list li .live_asset_more_img img{
  width: 100%;
}
ul.live_asset_list li .live_asset_more_name_des{
  display: inline-block;
  width: calc(100% - 190px);
}
ul.live_asset_list li .live_asset_more_name_des a{
  font-size: var(--assetname);
  color: #fff;
  font-weight: 600;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;

}
ul.live_asset_list li .live_asset_more_name_des p{
  font-size: var(--synopsis_text);
  color: var(--light_text);
  margin-bottom: 0;
  line-height: 16px;
  word-break: break-all;
}
.live_asset_scroll{
  height: 500px;
  overflow: auto;
  margin-right: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.live_chanel_name{
  display: flex;
  width: calc(100% - 200px);
  align-items: center;
}
.live_chanel_img{
  display: inline-block;
  margin-right: 20px;
  position: relative;
}
.live_chanel_img img{
  border-radius: var(--radius8);
  width: 74px;
}
.live_asset_name h1{
  font-size: var(--namesize);
  color: #fff;
  font-weight: 600;
}
.live_asset_name label{
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)),
linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #FFFFFF33;
border-radius: var(--radius8);
padding:2px 10px;
color: #fff;
font-size: var(--rating);
margin-right: 10px;
margin-bottom: 0;
}
.live_asset_name{
  color: #fff;
  font-size: var(--rating);
}
.live_asset_name_info{
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  height: 74px;
}
.allbtn{
  background: linear-gradient(0deg, rgba(217, 217, 217, 0.2), rgba(217, 217, 217, 0.2)), linear-gradient(0deg, rgba(233, 233, 233, 0.2), rgba(233, 233, 233, 0.2));
  border: 1px solid #E9E9E933;
  border-radius: var(--radius12);
  padding: 10px;
  display: inline-flex;
  align-items: center;
  height: var(--btnheight);
  justify-content: center;
}
.btn_width{
  width: var(--btnwidth);
}
.live_chanel_btn{
  position: relative;
  min-width: 190px;
  text-align: right;
  display: flex;
  justify-content: end;
}
.live_chanel_btn button.allbtn{
  width: 55px;
  height: 55px;
  display: inline-block;
  z-index: 9;
  overflow: hidden;
}
.add_watch_list_btn + .tooltip_hover{
  visibility: hidden;
  width: auto;
  /* background: linear-gradient(158.89deg, rgba(255, 255, 255, 0.135) -8.61%, rgba(255, 255, 255, 0) 113.31%),
linear-gradient(161.13deg, rgba(255, 255, 255, 0.25) -15.14%, rgba(255, 255, 255, 0) 46.07%, rgba(255, 255, 255, 0.25) 109.88%); */
background: linear-gradient(158.89deg, rgba(255, 255, 255, 0.135) -8.61%, rgba(255, 255, 255, 0) 113.31%);
box-shadow: 0px 0px 2px 0px #ffffffdd;
  background-color:var(--themebg);
  color: #fff;
  text-align: center;
  border-radius: var(--radius8);
  padding: 10px;
  position: absolute;
  z-index: 1;
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  display: inline-block;
  line-height: 18px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
}



.tooltip_hover:after, .tooltip_hover:before {
	bottom: 100%;
	left: 50%;
  transform: translateX(-50%);
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tooltip_hover:after {
	border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #222;
    border-width: 4px;
    margin-left: 0px;
}
.tooltip_hover:before {
	border-color: rgba(233, 233, 233, 0);
  border-bottom-color: #444;
  border-width: 6px;
  margin-left: 0px;
}

/* asset add watch list */
.new_asset .tooltip_hover:after, .new_asset .tooltip_hover:before {
	bottom: -17px;
	left: auto;
  right: 20px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.new_asset .tooltip_hover:after {
	border-color: rgba(0, 0, 0, 0);
    border-top-color: #111;
    border-width: 5px;
    margin-left: 0px;
    bottom: -9px;
}
.new_asset .tooltip_hover:before {
	border-color: rgba(233, 233, 233, 0);
  border-top-color: #444;
  border-width: 5px;
  margin-left: 0px;
  bottom: -10px;
}
.add_watch_btn.btn_hover:disabled:hover{
  background: var(--hoverbtn);
}
/* .add_watch_list_btn + .tooltip_hover::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 8.5px;
  border-style: solid;
  border-color: transparent transparent var(--themebg) transparent;
} */

.add_watch_list_btn:hover + .tooltip_hover{
  visibility: visible;
  z-index: 9
}
button.add_watch_list_btn[disabled], button.add_watch_btn[disabled]{
  cursor: pointer !important;
}
.live_asset_info{
  margin-bottom: 20px;
}
.live_asset_info p{
  color: var(--light_text);
  font-size: var(--synopsis_text);
  margin-bottom: 10px;
  text-align: justify;
}
.live_asset_tag label{
  color: var(--light_text);
  font-size: var(--synopsis_text);
  margin-bottom: 0;
}
.live_asset_tag label:after{
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background-color: var(--light_text);
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.live_asset_tag ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.live_asset_tag ul li{
  color: var(--light_text);
  font-size: var(--synopsis_text);
  display: inline-block;
  margin-right: 5px;
}
.live_asset_tag ul li:after{
  content: "";
  border-right: 1px solid var(--light_text);
  display: inline-block;
  padding: 0 2px;
  height: 14px;
  top: 2px;
  position: relative;
}
.live_asset_tag ul li:nth-last-child(1):after{
  display: none;
}
.upcomming_asset{
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
ul.upcomming_asset_list{
  margin: 20px 0 0 0;
  padding: 0;
  list-style-type: none;
  white-space: nowrap;
  overflow: auto;
}
ul.upcomming_asset_list li{
  display: inline-flex;
  border: 1px solid #FFFFFF;
  border-radius: var(--radius12);
  overflow: hidden;
  align-items: center;
  margin-right: 10px;
  max-width: 400px;
}
ul.upcomming_asset_list li span{
  display: inline-block;
  padding: 0 10px;
}
ul.upcomming_asset_list li span label{
  font-size: var(--assetname);
  color: #fff;
  margin-bottom: 0;
}
ul.upcomming_asset_list li span p{
  margin-bottom: 0;
  font-size: var(--synopsis_text);
  color: #fff;
  font-weight: 100;
}
ul.upcomming_asset_list::-webkit-scrollbar{
  height: 5px;
}
.upcomming_asset_hover{
  width: 335px;
  position: absolute;
  /* background: linear-gradient(0deg, #000000, #000000),
  linear-gradient(132.06deg, rgba(217, 217, 217, 0.3) 0%, rgba(217, 217, 217, 0) 94.39%),
  linear-gradient(132.61deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.34%, #FFFDFD 102.12%);
  border: 1px solid #fff; */
  border-radius: var(--radius12);
  /* padding: 10px; */
  transform: scale(0.3);
  opacity: 0;
  transition: 0.5s;
  background: var(--border-gradient);
  padding: 1px;
  top: -75%;
}
.upcomming_border_gradient{
  background: var(--background-gradient);
  padding: 10px;
  border-radius: var(--radius12);
}
ul.upcomming_asset_list li:hover .upcomming_asset_hover{
  opacity: 1;
  transform: scale(1);
  transition-delay: 1s
}
.upcomming_asset_view{
  display: flex;
}
.upcomming_asset_text{
  display: inline-block;
  width: calc(100% - 150px);
}
.upcomming_asset_text small{
  color: #fff;
  vertical-align: top;
}
.upcomming_asset_text label{
  font-size: 12px;
  color: #fff;
  margin-bottom: 0;
  display: block;
}
.upcomming_asset_text span{
  font-size: 14px;
  color: #fff;
  padding: 0 !important;
  white-space: initial;
  display: block;
  /* height: 40px; */
  height: 68px;
  margin-top: -5px;
}
.upcomming_asset_text span label{
  font-size: 14px;
}
.upcomming_asset_text p{
  font-size: 12px;
  color: #fff;
  margin-bottom: 0;
}
.upcomming_asset_img{
  border-radius: var(--radius12);
  overflow: hidden;
  margin-right: 10px;
  width: 140px;
}
.live-upcomming .upcomming_asset_img img{
  width: 100% !important;
}
.upcomming_asset_hover .upcomming_asset_synopsis{
  font-size: 12px;
  margin-bottom: 0;
  white-space: initial;
  color: var(--text_white);
  font-weight: 300;
  line-height: 14px;
  margin-top: 10px;
  letter-spacing: 0.5px;
}
.upcomming_asset_hover .upcomming_asset_text button{
  background: #FFFFFF33;
  border: 1px solid #FFFFFF33;
  color: #fff;
  font-size: 12px;
  /* border-radius: var(--radius8); */
  border-radius: 5px;
  padding: 2px 20px;
  width: 120px;
}
.upcomming_asset_hover .upcomming_asset_text button:hover{
  background: var(--hoverbtn);
  font-weight: 600;
  border-left: transparent;
  border-right: transparent;
}
._p_live_days .owl-item ._parent_days_frame .days_flex{
  
  border-radius: 24px;
  overflow: hidden;
  padding: 2px;
}
._p_live_days .owl-item ._parent_days_frame .days_flex.active{
  background: linear-gradient(94.67deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.92%, #FFFFFF 100%);
}
._p_live_days .owl-item ._parent_days_frame .days_flex.active a{
  background-color: #464646;
}
._p_live_days .owl-item ._parent_days_frame .days_flex:hover.active a{
  background: #1D1C1C;
}
/* ._p_live_days .owl-item ._parent_days_frame .days_flex:hover a{
  background: linear-gradient(94.67deg, rgba(255, 255, 255, 0.255) 0%, rgba(255, 255, 255, 0.095) 100%);
} */

._p_live_days .owl-item ._parent_days_frame .days_flex:hover a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(94.67deg, rgba(255, 255, 255, 0.255) 0%, rgba(255, 255, 255, 0.095) 100%);
  opacity: 0;
  transition: opacity 0.8s ease;
  border-radius: 24px;
}
._p_live_days .owl-item ._parent_days_frame .days_flex:hover a:hover::before {
  opacity: 1;
}

._p_live_days .owl-item ._parent_days_frame .days_flex:hover a:hover {
  color: #fff;
  transition: color 0.3s ease;
}

/* ._p_live_days .owl-item ._parent_days_frame .days_flex a:hover:before{
  content: "";
  border-radius: 24px;
  display: block;
  background-color: #f00 !important;
  position: absolute;
  inset: 0;
  opacity: 0;
  
} */

._p_live_days .owl-item ._parent_days_frame .days_flex a:hover::before {
  opacity: 1;
  
}

._p_live_days .owl-item ._parent_days_frame .days_flex a{
  border-radius: 24px;
  display: block;
  text-align: center;
  padding: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #1D1C1C;
  text-transform: capitalize;
}
._p_live_days ._live_days .owl-item{
  max-width: 140px;
}
.popup_background.auth .modal-content{
  background: linear-gradient(152.57deg, rgba(52, 52, 52, 0.84) 0%, rgba(0, 0, 0, 0.91) 100%),
linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border: 1px solid #FFFFFF33;
  padding: 25px;
  backdrop-filter: blur(4px);
}
.popup_heading{
  font-size: var(--assetname);
  color: #fff;
}
.popup_btn{
  background: linear-gradient(93.14deg, rgba(255, 255, 255, 0.145) 0%, rgba(0, 0, 0, 0) 100%),
  linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border: 1px solid #FFFFFF33;
  color: #fff;
  font-size: var(--rating);
  border-radius: var(--radius8);
  padding: 5px 30px;
}
.popup_btn_section{
  display: inline-block;
  text-align: right;
  margin-top: 20px;
}
.phone_select .ng-select{
  position: static;
}
.phone_select .ng-dropdown-panel{
  background-color: transparent !important;
  left: 0;
  right: 0;
}
.phone_select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding: 0 !important;
}
.phone_select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .dropdown-toggle{
  padding: 10px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  transition: 0.2s;
}

.phone_select .ng-input input{
  color: #000;
  padding: 0 10px !important;
  padding-left: 35px !important;
}
.phone_select .ng-input:before{
  display: inline-block;
  content: "";
  background-image: url("../../assets/img/Icon/search-light.svg");
  width: 14px;
    height: 14px;
    background-size: cover;
    position: absolute;
    top: 5px;
    left: 10px;
}
.phone_select .ng-select .ng-select-container{
    border-radius: var(--radius8);
}
.phone_select .ng-select-container{
  background-color: #fff;
  padding: 10px;
  color: #444;
  font-size: 14px;
}
/* .phone_select .ng-dropdown-panel-items{
  padding: 0 10px;
} */
.phone_select .ng-clear-wrapper{
  color: #000;
}
.phone_select .ng-clear-wrapper .ng-clear{
  font-size: 36px !important;
    line-height: 24px !important;
}
.phone_select .ng-arrow-wrapper{
  display: none;
}
.phone_select .ng-select-container .ng-value-container{
  padding-left: 25px;
}
.phone_select .ng-select-container .ng-value-container .ng-value .ng-value-label{
  display: none;
}
.popup_close{
  position: absolute;
    right: 30px;
    color: #dee2e6 !important;
    font-weight: 100;
    font-size: 40px;
    z-index: 9;
}
.popup-info-height{
  width: 100%;
  display: block;
  min-height: 60px;
  text-align: right;
}

.text-popup{
  color:#fff;
  font-size: 14px;
}
.lottie-icon-block{
  display: inline-block;
  width: 100%;
  text-align: center;
}
.lottie-icon{
  display: inline-block;
  width: 200px;
}
.btn_height{
  height: var(--btn_height);
  padding: initial;
}
.resend_disable{
  cursor: no-drop !important;
  opacity: 0.5;
}
.resend_disable a:hover{
  color: inherit;
}
.justify-end{
  justify-content: end;
}
.cursor-pointer{
  cursor:pointer
}
.profile_carousel{
  width: 400px;
  position: relative;
  display: inline-block;
  min-height: 160px;
  margin-left: -15px;
}
.profile_carousel .owl-nav .owl-prev, .profile_carousel .owl-nav .owl-next{
  background-color: transparent;
  position: absolute;
  top: 40%;
}
.profile_carousel .owl-nav .owl-prev{
  left: -50px;
}
.profile_carousel .owl-nav .owl-next{
  right: -50px;
}
.profile_carousel .owl-nav .owl-prev:hover, .profile_carousel .owl-nav .owl-next:hover{
  background-color: transparent;
}
.profile_carousel .owl-carousel .owl-item .select-avtar-btn{
  visibility: hidden
}
.profile_carousel .owl-carousel .owl-item.center .select-avtar-btn{
  visibility: visible
}
/* .profile_carousel .owl-carousel .owl-item.active img{
  filter: blur(1px);
} */
.profile_carousel .owl-carousel .owl-item.active{
  transform: scale(0.8);
  transition: 1s;
}
.profile_carousel .owl-carousel .owl-item.active.center{
  z-index: 9999;
  transform: scale(1);
}

.select-avtar-btn{
  position: absolute;
  bottom: -5px;
  right: 5px;
}
.choose-avtar-slider{
  cursor: pointer;
}
.profile_carousel .owl-carousel .owl-item.active.center .choose-avtar-slider{
  border-radius: 100%;
  position: relative;
  border: 4px solid transparent;
  background: linear-gradient(45deg, #444, #FFFFFF, #444) border-box;
}
.change-avtar-btn{
  position: absolute;
  bottom: 0;
  right: 0;
  right: 0;
}
.change-avtar-btn img{
  width: auto;
}
.change-avtar-btn{
  display: none;
  align-items: center;
  justify-content: center;
}
.add_profile:hover .change-avtar-btn{
  display: flex;
}
.name-btn-block{
  width: 100px;
  text-align: right;
}
.name-btn-block span{
  display: inline-block;
  border: 0;
  outline: 0;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}
.name-btn-block span:after{
  content: "";
  border-right: 1px solid #ddd;
  width: 1px;
  display: inline-block;
  height: 30px;
  position: absolute;
  margin: 5px 0 0 10px;
}
.name-btn-block span img{
  margin-top: 10px;
}
.name-btn-block span:nth-last-child(1):after{
  display: none;
}
.display-flex{
  display: flex;
}
body.profile-bg {
  background: linear-gradient(90deg, #222, #000) !important
}
.profile-align{
  height: calc(100vh - 100px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile-logo-width{
  width: 130px;
}
.edit-profile-name{
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
  height: 49px;
  display: inline-block;
}
.edit-profile-name + a > img{
  width: 18px;
  vertical-align: baseline;
}
.switch-label-tag{
  font-size: 14px;
  font-weight: 500;
}
.change-pin-text{
  font-size: 16px;
  color: var(--text-btn-color);
  transition: 0.2s all;
  padding-right: 2px;
}
.change-pin-text:hover{
  font-weight: 600;
  color: #fff;
  padding-right: 0px;
}
.delete_profile_btn{
  font-size: 16px;  
  /* border-radius: var(--radius12); */
  /* padding: 10px 25px; */
  /* height: var(--btnheight);
  display: inline-flex;
  align-items: center; */
}
.delete_popup .modal-dialog{
  max-width: 700px;
  width: 100%;
}
a.delete_profile_btn{
  height: var(--btnheight);
  display: inline-flex;
  align-items: center;
}
.delete_profile_btn img{
  margin-right: 5px;
}
.delete_profile_btn:hover{
  text-shadow: 1px 0px 0px var(--text-btn-color) !important;
}
.delete_profile_btn img:nth-child(2) {
  display: none;
}
.delete_profile_btn:hover img:nth-child(1) {
  display: none;
}
.delete_profile_btn:hover img:nth-child(2) {
  display: inline-block;
}
.popup-error-height{
  width: 100%;
  display: block;
  min-height: 30px;
  text-align: right;
}
.right-align-menu.dropdown-menu{
  right: 0;
  left: auto;
  max-width: inherit !important;
  width: 180px !important;
  border-radius: var(--radius8);
  padding: 0 10px;
}
.right-align-menu.dropdown-menu a.dropdown-item img{
  margin-right: 10px;
}
.menu-line{
  border-top: 1px solid #222;
  display: block;
  width: 100%;
}
.header-profile-list ul{
  padding: 5px 0px 10px 2px;
  margin: 0;
  list-style-type: none;
}
.header-profile-list ul li{
  display: inline-block;
  width: 45px;
  margin-right: 10px;
  vertical-align: top;
}
.header-profile-list ul li .profile-list-border{
  border: 1px solid transparent;
  border-radius: var(--radius8);
  overflow: hidden;
  position: relative;
  height: 45px;
  width: 100%;
}
.header-profile-list ul li:hover .profile-list-border{
  border-color: #666 !important;
    box-shadow: 0px 0px 6px 0px #666;
}
.header-profile-list ul li .profile-list-border.add_p_account{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: #444;
}
.profile-list-border.add_p_account img{
  width: 30px !important;
}
.profile-list-border span{
  background-color: rgba(8, 7, 7, 0.6);
  border-radius: var(--radius8);
  color: #fff;
  position: absolute;
  bottom: 2px;
  left: 5px;
  display: inline-block;
  padding: 1px 5px;
  backdrop-filter: blur(1px);
  font-size: 9px;
  font-weight: 500;
  line-height: 13px;
}

.header-profile-list ul li:nth-child(3){
  margin-right: 0px;
}
.header-profile-list ul li a{
  padding: 0 !important;
}
.header-profile-list ul li a .header-profile-name img{
  width: 10px;
  vertical-align: sub;
}
.header-profile-list ul li a .profile-list-border img{
  width: 100%;
}
.header-profile-list ul li a .header-profile-name{
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 9px;
  text-align: center;
}
.four_digit_pin{
  max-width: 300px;
  margin: 0 auto;
}
.four_digit_pin .otp_line input.otp-input{
  width: calc(100% / 4 - 7px);
}
.modal-dialog{
  max-width: 500px;
}
.error-toast{
  font-size:14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 20px;
  color: #E74041;
  padding-top: 5px;
}
ul.radio_list{
  margin: 0 0 0 3px;
  padding: 0;
}
ul.radio_list li{
  display: inline-block;
  margin-right: 20px;
}
ul.radio_list li:nth-last-child(1){
  margin-right: 0;
}
.form_scroll{
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 70px;
  padding-right: 60px;
  margin-right: 10px;
}
.register-btn-pad{
  padding-left: 70px;
  padding-right: 70px;
}
.form_scroll::-webkit-scrollbar {
  width: 8px;
  border-radius: var(--radius12);
}
.form_scroll::-webkit-scrollbar-track {
  background: transparent; 
  border-radius: var(--radius12);
}
.form_scroll::-webkit-scrollbar-thumb {
  background: rgba(217, 217, 217, 0.2);
  border-radius: var(--radius12); 
}
.form_scroll::-webkit-scrollbar-thumb:hover {
  background: #555; 
  border-radius: var(--radius12);
}
.register-scroll{
  padding-left: 0;
  padding-right: 0;
}
ul.restriction_list{
  margin:0;
  padding: 0;
  text-align: left;
}
ul.restriction_list li{
  margin-right: 18px;
  display: inline-block;
}
ul.restriction_list li:nth-last-child(1){
  margin-right: 0;
}
.otp-invalid input{
  border-color: red !important;
}
.c_code_border{
  font-size: 14px;
  position: relative;
  /* width: 35px; */
  margin-right: 5px;
  font-weight: 600;
  padding-right: 10px;
}
.c_code_border::after{
  position: absolute;
      content: "";
      display: block;
      border-right: 2px solid #80808080;

      height: 25px;
      top: 0;
      right: 0;
}
.asterisk_sign{
  color: #f00;
}

ul.additional_checkbox{
  margin: 0;
  padding: 0;
  min-height: 35px;
  display: flex;
  align-items: center;
}
ul.additional_checkbox li{
  display: inline-block;
  margin-right: 10px;
  position: relative;
}
ul.additional_checkbox li label{
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}
ul.additional_checkbox li label input{
  margin-right: 5px;
}
.input_line select{
  font-size: 14px;
}
.additional_textarea textarea{
  min-height: 70px;
  color: #000;
  font-size: 14px;
  opacity: 1;
  font-weight: 500;
}
.additional_textarea textarea:focus{
  min-height: 70px;
  background-color: #fff;
  height: auto;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  border: 1px solid #ced4da;
  color: #000;
}
.edit-icon-width{
  width: 20px;
  vertical-align: bottom;
}
.login_white_text{
  font-size: 14px;
  font-weight: 300;
  color: #fff;
}
.login_white_text_bold{
  font-weight: 500;
}
.input-edit-icon{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  display: inline-flex;
  align-items: center;
  z-index: 99;
}
.login-mb-40{
  margin-bottom: 40px !important;
}




.checkbox-img {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.checkbox-img input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark-img {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-image: url("../../assets/img/Icon/checkbox.svg");
}
.checkmark-img:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox-img input:checked ~ .checkmark-img:after {
  display: block;
}
.checkbox-img .checkmark-img:after {
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-image: url("../../assets/img/Icon/checkbox-active.svg");
}
.success-add{
  min-height: 250px;
}
.profile-lock-img{
  width: 13px;
  vertical-align: text-top;
}
.video-live {
  width: 100% !important;
  padding-top: 0 !important;
  display: inline-block;
}
.register-scroll .ng-dirty .ng-placeholder{
  display: none;
}
.ng-pristine .ng-placeholder{
  display: inline-block;
  padding-right: 10px;
}
.asset-paid-strip button.subscribe-animation{
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 15.65%, rgba(255, 255, 255, 0) 123.47%);
  border: 1px solid #fff;
  margin-left: 10px;
}
.subscribe-animation{
  position: relative;
  padding: 0 !important;
}
.subscribe-animation-line:before{
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 30%;
  height: 100%;
  /* border-radius: 8px; */
  /* background: #fff; */
  /* transform: rotate(35deg); */
  visibility: hidden;
  /* background-image: url("../../assets/img/Icon/shimmer-line.svg");
  background-size: contain; */

  /* background: linear-gradient(-65deg, rgba(255, 255, 255, 0.00) 16%, rgba(255, 255, 255, 0.40) 50%, rgba(255, 255, 255, 0.00) 88%) */
  background : linear-gradient(-65deg, rgba(255, 255, 255, 0.00) 30%, rgba(255, 255, 255, 0.40) 50%, rgba(255, 255, 255, 0.00) 75%)
  
}
.fade-line-animation:before{
  animation: imgslide 3s forwards;
  animation-delay: 3s;
}
.subscribe-animation .top-star, .subscribe-animation .bottom-star{
  position: absolute;
  transform: scale(0);
}
.star-animation{
  animation: subscribeStar 2s forwards;
  animation-delay: 6s;
}
button.subscribe-animation:hover .top-star, button.subscribe-animation:hover .bottom-star{
  transform: scale(0);
}
.subscribe-animation .top-star{
  right: -8px;
  top: -8px;
}
.subscribe-animation .bottom-star{
  left: -8px;
  bottom: -8px; 
}
@keyframes subscribeStar{
  0% {transform: scale(0);}
  50% {transform: scale(1);}
  100% {transform: scale(0);}
}
/* .owl-carousel .owl-item:hover .subscribe-animation:before{ */
  /* left: 120%;
  animation-delay: 10s; */
/* 
  animation: imgslide 2s infinite;
  animation-delay: 2s */
/* } */

@keyframes imgslide{
  from {left: -40px;visibility: visible;}
  to {left: 110%;visibility: visible;}
}
.subscribe-animation-line{
  position: relative;
  padding:5px 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.vidoe_slider_detail .subscribe-animation-line{
  justify-content: center;
  width: 100%;
}
.vidoe_slider_detail .subscribe-animation .top-star{
  right: -15px;
    top: -15px;
}
.subscribe-animation-line > img{
  display: inline-block !important;
  margin-right: 5px;
}
.assets_button .subscribe-animation-line{
  width: 100%;
  justify-content: center;
  height: 100%;
}
.assets_button .subscribe-animation .top-star, .assets_button .subscribe-animation .bottom-star{
  width: 20px;
  height: 20px;
}
.subscribe-news{
  /* background: linear-gradient(91.9deg, rgba(255, 255, 255, 0.1) 2.26%, rgba(255, 255, 255, 0.2) 110.53%); */
  /* background: linear-gradient(91.9deg, rgba(255, 255, 255, 0.2) 2.26%, rgba(255, 255, 255, 0) 110.53%); */
  width: 900px;
  height: 60px;
  border-radius: var(--radius12);
  margin: 40px auto 0;
  display: flex;
  align-items: center;
  position: relative;
 /* box-shadow: -2px 0px 10px 0px #666;
 border: 1px solid #444; */
 background: var(--background-gradient);
}
.subscribe-news::before{
  content: "";
  background:var(--border-gradient);
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: var(--radius12);
}
.subscribe-news .subscribe-input input::placeholder{
  color: #fff;
}
.subscribe-news form{
  width: 100%;
  display: flex;
}
.subscribe-news .subscribe-input{
  display: flex;
  width: 100%;
}
.subscribe-news .subscribe-input img{
  margin: 0 20px;
}
.subscribe-news .subscribe-input input{
  border: 0;
  background-color: transparent;
  color: #fff;
  width: 100%;
}
.subscribe-news .subscribe-btn{
  width: 250px;
  text-align: center;
  position: relative;
}
.subscribe-news .subscribe-btn:before{
  content: "";
  display: inline-block;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  height: 40px;
  position: absolute;
  top: -8px;
  bottom: 0;
  left: 0;
}
.subscribe-news .subscribe-btn input{
  border: 0;
  background-color: transparent;
  color: #fff;
}
.footer-nav label{
  color: #fff;
  font-size: 22px;
  margin-bottom: 0;
  font-weight: 600;
}
.footer-nav ul{
  margin: 30px 0 0 0;
  padding: 0;
}
.footer-nav ul li{
  list-style-type: none;
  margin-bottom: 10px;
}
.footer-nav ul li a{
  color: #ccc;
  font-size: 14px;
}
.footer-social img.f-logo{
  width: 150px;
}
.footer-social ul{
  margin: 30px 0 0 0;
  padding: 0;
}
.footer-social ul li{
  display: inline-flex;
  list-style-type: none;
  background: rgba(36, 36, 36, 1);
  width: 40px;
  height: 40px;
  border-radius: var(--radius8);
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}
.footer-social ul li:nth-last-child(1){
  margin-right: 0;
}
.footer-social ul li a{
  line-height: 0;
}
.footer-bottom h6{
  font-weight: 500;
}
.footer-bottom ul{
  margin: 30px 0;
  padding: 0;
  text-align: center;
}
.footer-bottom ul li{
  display: inline-block;
  list-style-type: none;
  margin-right: 30px;
}
.footer-bottom ul li:nth-last-child(1){
  margin-right: 0;
}
.footer-bottom p{
  color:#ccc;
  font-size: 14px;
  text-align: center;
}
.after-login{
  position: fixed;
  z-index: 9999;
  bottom: 10px;
  background: linear-gradient(90deg, rgba(50,50,50,1) 0%, rgba(9,9,9,1) 100%);
  min-width: 250px;
  padding:10px 10px;
  right: 5%;
  border-radius: var(--radius8);
  display: flex;
  align-items: center;
  overflow: hidden;
  backdrop-filter: var(--blur);
}
.after-login::after{
  content: "";
  display: block;
  background-color: #fff;
  /* height: 1px; */
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  animation: loginslide 3s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  box-shadow: 0px 0px 0px 3px #fff;
}

@keyframes loginslide {
  0%{
    width: 100%;
  }
  100%{
    width: 0%;
  }
}
.after-login img{
  margin-right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.after-login label{
  font-size: 14px;
  font-weight: 600;
  color: var(--text_white);
  margin: 0;
}
.after-login p{
  font-size: 12px;
  font-weight: 400;
  color: #C8C5C5;
  margin: 0;
}
.country_list_popup{
  top: -140px !important;
  background-color: transparent !important;
  background-image: linear-gradient(180deg, rgba(50,50,50,1) 0%, rgba(9,9,9,0.99) 100%);
  border-radius: var(--radius8);
  box-shadow: 0px 0px 0px 1px var(--shadow);
}
.country_list_popup .ng-dropdown-panel{
  position: relative;
}
.btn_height30{
  height: 30px;
}
.btn-default.profile-btn.btn_height30{
  padding: 0 30px !important;
}

.search-form{
  width: 935px;
  margin: 0 auto;
  padding-bottom: 20px;
  text-align: center;
  position: relative;
}
.search-form-position{
  position: fixed;
  left: 0;
  right: 0;
  /* background-color: var(--themebg); */
  z-index: 99999;
  padding-top: 40px;
}
.search-form .search-input input:-webkit-autofill{
  -webkit-text-fill-color: #fff !important;
}

.search-form .search-input input{
  caret-color: #fff
}
.search-border{
  background: var(--border-gradient);
  border-radius: var(--radius12);
  padding: 1px;
}
.search-form .search-input{
  background: var(--background-gradient);
  width: 100%;
  height: 60px;
  border-radius: var(--radius12);
  /* box-shadow: 0px 0px 0px 1px var(--shadow);   */
  display: inline-flex;
  align-items: center;
  position: relative;
  
}

/* .search-form .search-input:before{
  content: "";
  border: 2px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(90.59deg, rgba(255, 255, 255, 0.4) -0.38%, rgba(255, 255, 255, 0) 44.1%, rgba(255, 255, 255, 0.4) 98.93%);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
} */
.search-form .search-input input::placeholder{
  color: #fff;
}
/* .subscribe-news form{
  width: 100%;
  display: flex;
} */
.search-form .search-input .subscribe-input{
  display: flex;
  width: 100%;
}
.search-form .search-input img{
  margin: 0 20px;
}
.search-form .search-input input{
  border: 0;
  background-color: transparent;
  color: #fff;
  width: 100%;
  padding-right: 20px;
}
.search-form .search-input .subscribe-btn{
  width: 250px;
  text-align: center;
  position: relative;
}
.search-form .search-input .subscribe-btn:before{
  content: "";
  display: inline-block;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  height: 40px;
  position: absolute;
  top: -8px;
  bottom: 0;
  left: 0;
}
.search-form .search-input .subscribe-btn input{
  border: 0;
  background-color: transparent;
  color: #fff;
}
.close-search{
  display: inline-block;
  position: absolute;
  top: 15px;
  right: -100px;
}
.recent-search{
  display: flex;
  align-items: center;
}
.recent-search label{
  display: flex;
  margin-bottom: 0;
  white-space: nowrap;
  align-items: center;
  margin-right: 10px;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
}
.recent-search label img{
  margin-right: 10px;
}
.recent-search ul{
  display: inline-block;
  width: 100%;
  margin: 0 10px 0 0;
  padding: 5px 0px 0px 0px;
}
.recent-search ul li{
  display: inline-block;
  background-color: #1e1d1d;
  padding: 8px 10px;
  margin-right: 10px;
  border-radius: var(--radius12);
  position: relative;
  cursor: pointer;
}
.recent-search ul li:hover{
  background: linear-gradient(90deg, rgb(71, 70, 70) 1%, rgb(1, 1, 1) 100%);
}
.recent-search ul li:hover:before{
  content: "";
  display: block;
  background: var(--border-gradient);
  /* box-shadow: 0px 0px 4px 0px #333; */
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: 12px;

}
.recent-search ul li a{
  display: inline-flex;
  align-items: center;
  color: #fff;
  font-size: 14px;
}
.recent-search ul li span{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
  margin-right: 10px;
  color: #fff;
}
.recent-search ul li:nth-last-child(1){
  margin-right: 0;
}
.recent-search ul li a img{
  width: 10px;
}
.recent-search .ais-Hits ul li a img{
  width: 15px;
  margin-right: 5px;
}
.recent-search .delete-recent-search{
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../../assets/img/Icon/delete.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.recent-search .delete-recent-search:hover{
  background-image: url("../../assets/img/Icon/delete_hover.svg");
  filter: brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(6462%) hue-rotate(359deg) brightness(104%) contrast(115%);
}
.trending-search-list{
  margin-top: 30px;
  margin-bottom: 20px;
}
.trending-search-list label{
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
}
.text-keyword-search{
  margin:0 0 40px 0;
  text-align: center;
}
.text-keyword-search > .recent-search{
  margin-bottom: 40px;
}
.text-keyword-search > .recent-search > ul > li > img{
  width: 16px;
  margin-right: 10px;
}
.text-keyword-search label{
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
}
.search-assets ul{
  margin: 0;
  padding: 0;
  text-align: left;
}
.search-assets > ul > li{
  width: calc(100% / 7 - 10px);
  position: relative;
  list-style-type: none;
  display: inline-block;
  margin-right: 10px;
}
.search-assets > ul > li .new_asset .new_asset_img img.grid_item{
  width: 100%;
}

/* .search-assets .new_asset_hover_type .new_asset:hover .new_assets_hover{
  
} */

.search-assets > ul > li:nth-of-type(7n + 1) .new_asset .new_assets_hover{
  left: 0%;
  transform: translate(0%, -50%) scale(0.8);
}
.search-assets > ul > li:nth-of-type(7n + 1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.search-assets > ul > li:nth-of-type(7n + 7) .new_asset .new_assets_hover{
  left: auto !important;
  right: 0;
  transform: translate(0%, -50%) scale(0.8);
}
.search-assets > ul > li:nth-of-type(7n + 7) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.search-assets ul li:nth-of-type(7){
  margin-right: 0;
}
.search-assets > ul{
  height: 100vh;
}
.search-nav{
  text-align: center;
}
.search-nav ul.nav-tabs{
  display: inline-block;
  margin-bottom: 40px;
  
  border-color: transparent;
}
.search-nav ul.nav-tabs li:after{
  content: "";
  height: 4px;
  width: 100%;
  display: block;
  background-color: #D9D9D933;
  /* border-radius: var(--radius8); */
  position: absolute;
}
.search-nav ul.nav-tabs li{
  display: inline-block;
  position: relative;
}

.search-nav ul.nav-tabs li.nav-item a.nav-link{
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.search-nav ul.nav-tabs li a.active.show::after{
  content: "";
  background-color: #fff;
  width: 100%;
  display: block;
  height: 4px;
  z-index: 1;
  position: absolute;
  bottom: -3px;
  border-radius: var(--radius8);
  left: 0;
  right: 0;
}
.tooltip_view{
  position: relative;
}
.tooltip_view:hover .tooltip_text{
  visibility: visible;
}
.tooltip_text{
  visibility: hidden;
  width: 100px;
  background-color: #4C4C4C4D;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 6.5px 3px;
  position: absolute;
  z-index: 99;
  top: 0px;
  left: 0%;
  -webkit-transform: translate(-75%, -150%);
          transform: translate(-75%, -150%);
  font-size: 12px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  display: inline-block;
  line-height: 18px;
}
.tooltip_text:after{
  content: "";
    position: absolute;
    bottom: -16px;
    left: auto;
    right: 5px;
    margin-left: -5px;
    border-width: 8.5px;
    border-style: solid;
    border-color: #4C4C4C4D transparent transparent  transparent;
}
.search-scroll{
  height: calc(100vh - 100px);
  overflow: auto;
  overflow-x: hidden;
  margin-top: 100px;
  padding-bottom: 0px;
  padding-top: 45px;
  position: relative;
  z-index: 9999;
}
.search-nav.scrolled ul.nav-tabs{
  position: fixed;
    z-index: 99;
    margin-top: 100px;
    top: 0;
    background-color: var(--themebg);
    left: 0;
    right: 0;
    padding-bottom: 10px;
}
.search-nav.scrolled .tab-content{
  padding-top: 80px;
}
.live-upcomming{
  display: flex;
  align-items: center;
  /* border: 1px solid #999; */
  border-radius: var(--radius8);
  background: var(--border-gradient);
  padding: 1px;
}
.live-upcomming-gradient{
  display: flex;
  width: 100%;
  background: var(--background-gradient);
  border-radius: var(--radius8);
  align-items: center;
}
.live-upcomming img{
  width: 108px !important;
  margin-right: 10px;
  border-radius: 8px 0px 0px 8px;
}
.live-upcomming label{
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
}
.live-upcomming small{
  font-size: 12px;
}
.live-upcomming:hover .upcomming_asset_hover{
  opacity: 1;
  transform: scale(1);
  transition-delay: 0.5s
}
._live_programme{
  display: inline-block;
  width: 100%;
}
._p_live_days{
  margin: 20px 0;
}

/* .vjs-has-started.vjs-user-inactive.vjs-playing .afterTopDiv{
  opacity: 0;
  visibility: hidden;
  top: 0px;
  transition: all .2s;
} */
.languageandsetting{
  transition: all .2s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .languageandsetting{
  top: -40px;
  
}
.vjs-has-started.vjs-user-inactive.vjs-playing .topcontrols{
  opacity: 0;
  visibility: hidden;
  top: 0px;
  transition: all .5s;
}
.live_asset_block .video-js .bottomControlDiv .playTime,
.live_asset_block .video-js .bottomControlDiv .speed_button,
.live_asset_block .video-js .bottomControlDiv .player-previous-button,
.live_asset_block .video-js .bottomControlDiv .player-next-button,
.live_asset_block .video-js .bottomControlDiv .player-similar-button{
  display: none;
}
.live_asset_block .bottomControlDiv{
  margin-bottom: 0 !important;
}
.live_asset_block{
  height: auto;
  position: relative;
  width: 100%;
}
.live_asset_block .live_asset_player_block{
  height: 495px;
}
.vjs-fullscreen-control{
  width: auto !important;
}
.live_asset_block .vjs-fullscreen-control span{
  display: inline-block;
  width: auto;
}
.live_asset_block app-videojs-player{
  height: 100%;
  display: inline-block;
  width: 100%;
}
/* ._beforeLoad .live_asset_block:before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #222;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
} */
.live_asset_block .vjs-rewind-control, .live_asset_block .vjs-forward-control{
  display: none !important;
}
.live_asset_block .vjs-info-top .vjs-ttl_btn{
  display: none;
}
.live_asset_block .vjs-fullscreen .vjs-info-top .vjs-ttl_btn{
  display: flex;
  align-items: center;
}
.no-touch .live_asset_block .video-js .vjs-button:hover{
  background-color: transparent !important;
}
.live_asset_block .vjs-progress-control{
  opacity: 0 !important;
}
.live_asset_block.asset-preview .vjs-progress-control{
  opacity: 1 !important;
}
.live_asset_block.asset-preview .video-js .bottomControlDiv .playTime,
.live_asset_block.asset-preview .video-js .bottomControlDiv .speed_button{
  display: inline-flex;
}
.bottomControlDiv .playTime,
.bottomControlDiv .speed_button,
.bottomControlDiv .vjs-volume-panel{
  height: 24px;
  align-items: center;
  display: flex;
}
ul.share_list{
  margin: 0;
  padding: 0;
  text-align: center;
}
ul.share_list li{
  border-radius: 50%;
  border: 1px solid #fff;
  width: 70px;
  height: 70px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  margin-right: 10px;
  cursor: pointer;
}
ul.share_list li:hover{
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 100%);
}
ul.share_list li img{
  width: 30px;
  height: 30px;
}
.share-gray-text{
  color: #6E6E6E;
  font-size: 14px;
  margin: 30px 0 5px 0;
  display: block;
  text-align: center;
}
.share-link-box{
  /* border: 1px solid;
  border-image-source: linear-gradient(90.59deg, rgba(255, 255, 255, 0.2) -0.38%, rgba(255, 255, 255, 0) 44.1%, rgba(255, 255, 255, 0.2) 98.93%); */

  /* background: linear-gradient(152.57deg, rgba(52, 52, 52, 0.84) 0%, rgba(0, 0, 0, 0.91) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
  border: 1px solid #FFFFFF33;
  display: inline-block;
  padding: 10px;
  border-radius: var(--radius8);
  width: 100%; */
  position: relative;
  background: var(--background-gradient);
  border-radius: var(--radius12);
  padding: 10px
}
.share-link-box:before{
  content: "";
  display: block;
  background: var(--border-gradient);
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: var(--radius12);
}
.share-link-width{
  display: inline-block;
  width: calc(100% - 100px);
}
.share-link-btn{
  width: 100px;
  text-align: center;
}
.share-link-width span{
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}
.share-link-btn{
  display: inline-block;
}
.share-link-btn{
  position: relative;
  height: 40px;
}
.share-link-btn:before{
  content: "";
  /* border: 2px solid #FFFFFF33; */
  display: inline-block;
  width: 2px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #FFFFFF33;
}
.share-link-btn button{
  background-color: transparent !important;
  border: 0;
}
.share-link-btn button:focus{
  box-shadow: none;
  border: 0;
}
.share-link-btn button:focus-visible{
  outline: 0;
}
._cross_icon{
  z-index: 99999;
}
.new_asset_expend_type .new_asset .new_asset_img img.crown{
  height: auto;
}
.new_asset_hover_type .hover_video{
  position: relative;
}
.transparent_img_text{
  position: absolute;
  bottom: 0;
  z-index: 999;
  left: 10px;
}
.transparent_img_text span{
  color: #fff;
  font-size: var(--assetname);
}
.video_img_icon{
  right: 0;
  position: absolute;
  bottom: 0;
  z-index: 9;
}
.video_img_icon .video_mute_icon{
  position: relative;
  right: 5px;
  z-index: 9999;
}
.video_img_icon .video_mute_icon img{
  width: 25px !important;
}
.new_asset_expend_type .video_img_icon{
  bottom: 30px;
}
.new_assets_hover .vjs-big-play-button {
  display: none;
}

.new_asset_expend_type .transparent_img_text{
  bottom: 110px;
}
.new_assets_hover .vjs-control-bar{
  display: none !important;
}

.asset_live_tag{
  background-color: #FF0000;
  margin-bottom: 0 !important;
  border-radius: var(--radius8);
  text-align: center !important;
  color: #fff !important;
  height: 20px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  font-size: 14px;
}
.assets_info_label .asset_live_tag{
  width: 55px;
}
.frequently_current_play a{
  position: relative;
  display: inline-block;
}
.frequently_current_play span{
  position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #fff;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    text-align: center;
}
.frequently_current_play span::before{
  content: "";
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: var(--radius8);
}
.video_transpreant_img img{
  width: 130px !important;
  border-radius: 0 !important;
}
._v_all_parent .new_assets_hover .hover_video img{
  width: 100%;
}
.view_more .new_asset .new_asset_img img.grid_item{
  width: 100%;
}
._404_content ._404_t1{
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 40px;
}
._404_content ._404_t2{
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 40px;
}
._404_content ._404_t3{
  font-size: 14px;
  color: #fff;
  margin-bottom: 40px;
}
.mt100{
  margin-top: 100px;
}
._404_content button.backhome{
  padding: 15px 70px;
}
._404_img img{
  width: 100%;
}
.view_more ._v_all_parent .search-results{
  margin-bottom: 15px;
}
.video-js .vjs-big-play-button{
  width: 60px !important;
  height: 60px !important;
  background-size: 25px !important;
  background-position: 18px center !important
}
.vjs-playing .vjs-big-play-button{
  background-size: 22px !important;
}
.vjs-loading-spinner{
  width: 70px !important;
    height: 70px !important;
    margin-top: -35px !important;
    margin-left: -35px !important;
}

#more_like_modal .modal-content{
  border: 0 !important;
}
#more_like_modal.modal .modal-dialog .modal-content{
  height: 100%;
}
#more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(1) .new_asset .new_assets_hover, #more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(5n+1) .new_asset .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
#more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(1) .new_asset:hover .new_assets_hover, #more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(5n+1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  left: 0;
}
#more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(5n) .new_asset .new_assets_hover{
  left: 30%;
  
  /* right: 0;
  transform: translate(0%, -50%) scale(1);
  transition: all 0.5s; */
}
.watchlist{
  background: linear-gradient(158.21deg, rgb(25, 25, 25) 0%, rgb(8, 7, 7) 100%);
  width: 100%;
  max-width: 300px;
  border-radius: var(--radius12);
}
.watchlist .watchlist-login{
  padding: 15px 0;
  text-align: center;
}
.watchlist .watchlist-login label{
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 21px;
}
.watchlist .watchlist-login button{
  font-size: 17px;
  padding: 5px 25px;
}
ul.watchlist-nav{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.watchlist-nav li{
  margin-bottom: 20px;
  padding: 10px 25px;
  border-radius: 12px;
  position: relative;
  cursor: pointer;
}
/* ul.watchlist-nav li.active:before, ul.watchlist-nav li:hover:before{
  content: "";
  background: var(--border-gradient);
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -1;
  border-radius: var(--radius12);
} */
ul.watchlist-nav li.active, ul.watchlist-nav li:hover{
  /* background: linear-gradient(89.82deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 99.69%); */
  /* border: 1px solid linear-gradient(89.82deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 99.69%); */

  /* border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 53.13%); */

  /* border-image-source: linear-gradient(to bottom left, lightblue, #000000); */
  /* box-shadow: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 53.13%); */
  border: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(15, 15, 15, 0) 97%);

}
ul.watchlist-nav li a{
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}
ul.watchlist-nav li img{
  margin-right: 10px;
}
.account_bg{
  background: linear-gradient(158.21deg, rgba(217, 217, 217, 0.115) 0%, rgba(217, 217, 217, 0) 100%);
}
.account_head_btn{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.account_head_btn label{
  color: #fff;
}
.account_head_btn button.btn{
  padding: 10px 30px;
}
.new_assets_hover_info .tooltip_hover.home_tooltip{
  transform: inherit
}
.new_assets_hover_info .add_watch_list_btn + .tooltip_hover{
  top: -35px;
  bottom: auto;
  right: 10px;
  left: auto;
}
.new_asset_expend_type .new_assets_hover_info .add_watch_list_btn + .tooltip_hover{
  top: -45px;
}
._beforeLoad .slider_thumb_bg{
  position: relative;
}
._beforeLoad .slider_thumb_bg::before{
  content: "";
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 1000px !important;
    min-height: 600px;
    z-index: 99;
    background-color: rgb(42 41 47);
    border-radius: 0px;
    pointer-events: none !important;
}
.new_asset_expend_type .new_assets_hover_info .assets_button{
  width: 335px;
  display: inline-block;
  position: relative;
}
.new_asset_expend_type .new_assets_hover_info .assets_button .tooltip_hover.home_tooltip{
  transform: translate(0%, 0%);
  right: 5px;
  z-index: 999;
}
.watchlist-assets{
  margin-top: 10px;
  height: 85%;
}
.watchlist-assets ul{
  margin: 0;
  padding: 0;
}
.watchlist-assets > ul > li{
  display: inline-block;
  width: calc(100% / 5 - 10px);
  margin-right: 12px;
  position: relative;
  margin-bottom: 10px;
}
.watchlist-assets ul li:nth-child(5n){
  margin-right: 0px;
}
.watchlist-assets ul li:nth-child(1).new_asset_hover_type .new_assets_hover, .watchlist-assets ul li:nth-child(6n).new_asset_hover_type .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.watchlist-assets ul li:nth-child(1).new_asset_hover_type .new_asset:hover .new_assets_hover, .watchlist-assets ul li:nth-child(6n).new_asset_hover_type .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.watchlist-assets ul li:nth-child(5n).new_asset_hover_type .new_asset .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: auto;
  right: 0;
}
.watchlist-assets ul li:nth-child(5n).new_asset_hover_type .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  
}


.watchlist-assets ul li .new_asset .new_asset_img img{
  width: 100%;
}
.watchlist-btn label.checkbox{
  margin-bottom: 0;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
}

.watchlist-btn label.checkbox input[type="checkbox"]{
  width: 1px;
  
}
.watchlist-btn label.checkbox input[type="checkbox"]:before{
  content: "";
  background-image: url("../../assets/img/Icon/watch-checkbox.svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: contain;
  position: absolute;
  top: 2px;
  left: 0;
  cursor: pointer;
}

.watchlist-btn label.checkbox input[type="checkbox"]:checked:before{  
  background-image: url("../../assets/img/Icon/watch-checkbox-active.svg");
}
.watchlist-edit .new_asset .new_assets_hover{
  display: none;
}
.watchlist-edit .new_asset a._premium, .watchlist-edit .new_asset a._free_tag{
  display: none !important;
}
.new_asset .watchlist-btn{
  position: absolute;
  top: 5px;
  left: 5px;
}
.account_head_btn .watchlist-btn label.checkbox{
  margin: 0 20px;
}
.my_account_box{
  border: 1px solid #FFFFFF33;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.01) 100%);
  border-radius: var(--radius12);
  padding: 50px 20px;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.my_account_box:hover{
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.02) 100%);
  box-shadow: 0px 0px 10px 0px #222;
}
.my_account_box .my_account_img{
  margin-right: 10px;
  width: 70px;
}
.my_account_box .my_account_img img{
  width: 100%;
}
.my_account_box .my_account_text_info label{
  color: #fff;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  cursor: pointer;
}
.my_account_box .my_account_text_info p{
  color: #fff;
  font-size: 14px;
  margin-bottom: 0;
}
.my_account_box .account_go{
  position: absolute;
  right: 20px;
  bottom: 10px;
}
.account_plan_view{
  display: flex;
  justify-content: space-between;
}
.account_plan_view label{
  color: #fff;
  position: relative;
  width: 100%;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.account_plan_view label a{
  color: #fff;
  position: relative;
  z-index: 9;
  padding-right: 10px;
  white-space: nowrap;
}
.account_plan_view label:after{
  content: "";
    border: 1px solid #FFFFFF33;
    right: 0;
    width: 100%;
}
.account_plan_view button{
  margin-left: 20px;
}
.no_account_plan{
  text-align: center;
  margin: 40px 0;
}
.no_account_plan label{
  color: #fff;
  display: block;
}
.no_account_plan button.btn{
  width: 150px;
}
.account_plan_view_box{
  border: 1px solid #FFFFFF33;
  /* background: radial-gradient(90.39% 83.78% at 91.15% 13.72%, #96257B 0%, #101010 100%); */
  background: radial-gradient(72.94% 75.52% at 91.15% 13.72%, #161515 0%, #3E3E3E 100%);
  border-radius: var(--radius12);
  padding: 25px 10px;
}
.plan_name{
  display: inline-block;
  width: 150px;
}
.plan_name label{
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}
.plan_name p{
  color: #fff;
  font-size: 14px;
  margin-bottom: 0;
}
.plan_price{
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  display: inline-block;
  width: calc(100% - 150px);
  text-align: right;
}
.plan_price p{
  margin-bottom: 0;
}
.plan_price label{
  font-size: 24px;
  margin-bottom: 0;
}
.mange_head{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mange_head a{
  color: #fff;
}
.mange_head a img{
  margin-right: 10px;
}
.register_no{
  width: 350px;
}
.register_no input{
  width: 100%;
}

.manage_form_view .form-group label{
  font-size: 16px;
  display: block;
  color: #fff;
  margin-bottom: 5px;
}
.manage_form_view input, .manage_form_view input:focus{
  border: 0;
  padding: 10px;
}
.manage_form_view.manage_form_edit .form-group{
  margin-bottom: 0;
}
ul.manage-radio{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.manage-radio li{
  margin-right: 25px;
  display: inline-flex;
  align-items: center;
  color: #626262;
  font-size: 16px;
}
ul.manage-radio li:before{
  content: "";
  background-image: url("../../assets/img/Icon/manage-radio.svg");
  width: 25px;
  height: 25px;
  background-size: contain;
  display: inline-block;
  margin-right: 10px;
}
ul.manage-radio li.manage-active-radio{
  color: #fff;
}
ul.manage-radio li.manage-active-radio:before{
  background-image: url("../../assets/img/Icon/manage-radio-active.svg");
}

ul.manage-checkbox{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.manage-checkbox li{
  margin-right: 25px;
  display: inline-flex;
  align-items: center;
  color: #626262;
  font-size: 16px;
}
ul.manage-checkbox li:before{
  content: "";
  background-image: url("../../assets/img/Icon/manage-checkbox.svg");
  width: 25px;
  height: 25px;
  background-size: contain;
  display: inline-block;
  margin-right: 10px;
}
ul.manage-checkbox li.manage-active-checkbox{
  color: #fff;
}
ul.manage-checkbox li.manage-active-checkbox:before{
  background-image: url("../../assets/img/Icon/manage-checkbox-active.svg");
}
.border-line{
  border: 1px solid #FFFFFF33
}
.manage_value{
  background: #333333;
  border-radius: var(--radius8);
  color: #fff;
  padding:10px 15px;
  display: inline-block;
  width: 270px;
}
.w430 .modal-dialog{
  width: 430px;
}
.block_btn{
  width: 100%;
}
.close-btn-top{
  position: absolute;
  right:10px;
  top:10px
}
.verify-email-text{
  text-align: center;
  color: #fff;
  margin-top: 40px;
}
.verify-email-text p{
  font-size: 14px;
  font-weight: 400;
}
.verify-email-text label{
  font-size: 16px;
}
.resend-count{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 600;
  margin-top: 5px;
}
.resend-count span{
  color: #fff;
  font-size: 12px;
}
.resend-count label{
  color: #fff;
}
.deleteAccount .modal-dialog{
  width: 100%;
  max-width: none;
  background-color: #000;
}
.black-popup{
  background: var(--themebg);
}
.black-popup .modal-dialog{
  width: 100%;
  max-width: none;
  background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%)
}
.black-popup .modal-dialog .modal-content{
  background-color: transparent;
}
.delete_account_text{
  margin: 40px auto;
  max-width: 800px;
  color: #fff;
  position: relative;
  padding: 40px 0;
}
.delete_account_text h4, .delete_account_text h5, .delete_account_text p{
  margin-bottom: 20px;
}
.delete_account_text p{
  color: var(--light_text);
  font-weight: 400;
  font-size: 14px;
}
.delete_account_text h6{
  color: var(--text_white);
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 20px;
}
.delete_account_text h5{
  color: var(--text_white);
  font-weight: 500;
  font-size: 14px;
}
label.delect-checkbox{
  font-size: 14px;
  display: flex;
    align-items: center;
    justify-content: center;
}
.delect-checkbox input{
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
label.delect-checkbox{
  position: relative;
}
label.delect-checkbox input[type="checkbox"]{
  width: 1px;
  position: relative;
  left: -15px;
}
label.delect-checkbox input[type="checkbox"]:before{
  content: "";
  background: #D9D9D9;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: contain;
  position: absolute;
  top: 2px;
  left: 0;
  cursor: pointer;
}
label.delect-checkbox input[type="checkbox"]:checked:before{  
  background-image: url("../../assets/img/Icon/check-black.svg");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: top;
}
.manage_form_view .ng-dropdown-panel{
  border: 1px solid #FFFFFF33;
  margin-top: 0 !important;
}


.manage_form_view label.gander_radio input[type='radio'] + span:after{
  content: "";
  background-image: url(../../assets/img/Icon/manage-radio.svg);
  width:25px;
  height: 25px;
  display: block;
}
.manage_form_view label.gander_radio input[type='radio']:checked + span:after{
  background-image: url(../../assets/img/Icon/manage-radio-active.svg);
}

.manage_form_view .checkmark-img{
  height: 25px;
  width: 25px;
  background-image: url(../../assets/img/Icon/manage-checkbox.svg);
}

.manage_form_view .checkbox-img .checkmark-img:after{
  height: 25px;
    width: 25px;
    background-image: url(../../assets/img/Icon/manage-checkbox-active.svg);
}
.manage_form_view ul.additional_checkbox li{
  margin-right: 25px;
}
.manage_form_view label.gander_radio input{
  position: absolute;
}
.manage_form_view .manage_email{
  width: 300px;
}
.manage_form_view .manage_calander{
  width: 140px;
}
.manage_form_view .manage_select .additional_select{
  display: inline-block;
}
.manage_select .ng-select{
  border: 0;
}
.manage_select .ng-select .ng-value{
  margin-right: 10px;
}
.manage_select .ng-dropdown-panel{
  min-width: 200px
}
.ng-select.ng-dirty .ng-has-value .ng-placeholder, .ng-select.ng-valid .ng-has-value .ng-placeholder{
  display: none;
}
.text-keyword-search .recent-search{
  display: block;
}
.hover_video .asset_hover_img{
  width: 100%;
}
.hover_video .asset_hover_img img{
  width: 100%;
}
.sticky ul#search_tab_1{
  position: fixed;
  top: 100px;
  left: 0;
  right: 0;
  transition: 2s;
}
.sticky .search-form{
  padding-bottom: 60px;
}
.p_btn{
  position: absolute;
  z-index: 9;
  bottom: 5px;
  left: 5px;
}
.p_btn img{
  width: 15px !important;
}
.my_paln{
  padding:15px 10px
}
.my_paln hr{
  margin: 15px 0;
  border-color: #794F6F;  
}
.my_paln a{
  color: #fff;
  font-size: 14px;
  text-decoration: underline;
  display: block;
  text-align: center;
}
.plan-info-bg{
  background: radial-gradient(72.94% 75.52% at 91.15% 13.72%, #161515 0%, #3E3E3E 100%);
  border-radius: var(--radius12);
  border: 1px solid #FFFFFF54;
}
.plan-info-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #FFFFFF33
}
.plan-info-head label{
  margin-bottom: 0;
  font-size: 20px;
}
.plan-info-body{
  padding: 10px;
}
.plan-info-body p{
  color: #fff;
  font-size: 16px;
  margin-bottom: 0;
}
.plan-info-body ul{
  padding: 0 0px 0 20px;
  margin: 0;
}
.plan-info-body ul li{
  padding-left: 30px;
  position: relative;
  list-style-type: none;
  margin-bottom: 10px;
  font-weight: 200;
  font-size: 14px;
}
.plan-info-body ul li::before{
  content: "";
  background-image: url("../../assets/img/Icon/point.svg");
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  background-size: contain;
}
.plan-detail-info ul{
  margin: 0;
  padding: 0;
}
.plan-detail-info ul li{
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 10px;
}
.plan-detail-info ul li span{
  color: #939393;
}
.plan-detail-info ul li label{
  color: #FFFFFF;
  margin-bottom: 0;
}
.plan-cancel{
  display: flex;
  align-items: center;
  justify-content: space-between
}
.plan-cancel p{
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 200;
  max-width: calc(100% - 150px);
  display: inline-block;
}
.plan-cancel a{
  text-align: right;
}
.plan-cancel-confirm p{
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 200;
  text-align: center;
}
.redeem-code-view{
  text-align: center;
}
.redeem-code-enter{
  width: 500px;
  display: block;
  margin: 0 auto;
}
.redeem-code-input{
  background: linear-gradient(91.9deg, rgba(255, 255, 255, 0.2) 2.26%, rgba(255, 255, 255, 0) 110.53%);
  height: 60px;
  border-radius: var(--radius12);
  text-align: left;
  display: flex;
  align-items: center;
}
.redeem-code-input input{
  border: 0;
  background: transparent;
  color: #fff;
}
.redeem-code-input input::placeholder{
  -webkit-text-fill-color: #fff !important;
}
.redeem-code-input input{
  caret-color: #fff;
  width: calc(100% - 150px);
}
.redeem-code-input span{
  width: 50px;
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.redeem-code-input span img{
  width: 22px;
}
.text-btn{
  background-color: transparent;
  padding: 0;
  margin: 0;
  color: #fff;
  border: 0;
  width: 150px;
  text-align: center;
}
button.text-btn{
  position: relative;
}
button.text-btn:before{
  content: "";
  background: #FFFFFF33;
  position: absolute;
  height: 32px;
  width: 2px;
  top: -5px;
  left: 0;
}
.redeem-code-enter h4, .redeem-code-enter p{
  color: #fff;
}
.help-center-form{
  margin: 0 auto;
  width: 700px;
}
.help-center-form.contact-form{
  width: 100%;
  margin-top: 40px;
}
.help-center-form label{
  color: #fff;
}
.help-center-form .form-group input, .help-center-form .form-group .ng-select, .help-center-form .form-group textarea{
  padding: 10px;
  border: 0;
  border-radius: var(--radius8);
  height: 45px;
  color: #000;
}
.help-center-form .form-group textarea{
  height: 100px;
}
.help-center-form .form-group input:focus, .help-center-form .form-group textarea:focus{
  background:#fff;
  padding: 10px;
  border-radius: var(--radius8);
}

.help-center-form .form-group .ng-has-value .ng-placeholder {
  display: none;
  }
.help-center-btn{
  display: flex;
  justify-content: space-between;
}
.help-center-btn input[type="file"] {
    /* display: none; */
    margin-left: -105px;
    color: var(--light_text);
  }
  
  .help-center-btn .custom-file-upload {
    display: inline-block;
    cursor: pointer;
    background: #222;
    z-index: 9;
    position: relative;
    border-radius: var(--radius8);
  }
  .help-center-btn .custom-file-upload img{
    width: 15px;
    margin-right: 15px;
  }
.lottie-redeem{
  text-align: center;
  display: inline-block;
}
.lottie-redeem-size{
  width: 200px;
}
.redeem-code-applied{
  text-align: center;
  
}
.redeem-code-applied-size{
  height: 300px;
  display: inline-block
}
.subscribe-bg img{
  width: 100%;
}
.subscribe-bg{
  position: relative;
}
.subscribe-bg:before{
  content: "";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0.2) 31.14%, rgba(0, 0, 0, 0.2) 70.64%, #000000 100%);
position: absolute;
display: block;
width: 100%;
height: 100%;
}
.subscribe-bg-text{
  position: absolute;
  top: 0;
}
.subscribe-bg-text h4{
  color: #fff;
  padding: 40px;
  font-size: 28px;
  font-weight: 600;
}
.pack-view{
  width: 100%;
  display: inline-block;
  transform: scale(0.8);
  position: relative;
  transition: 0.5s;
}
.pack-view.select-pack{
  transform: scale(1);
}
.pack-view-bg{
  background: linear-gradient(0deg, #000000, #000000), linear-gradient(213.77deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);
  border: 2px solid #FFFFFF;
  border-radius: var(--radius12);
}
.pack-view-header{
  color: #fff;
  font-size: 18px;
  display: flex;
  justify-content: space-between;
  font-weight: 600;
  border-bottom: 1px solid #FFFFFF33;
  padding: 20px;
}
.pack-view-body{
  padding: 20px;
  padding-bottom: 0;
  margin-bottom: 20px;
  height: 200px;
  overflow: auto;
}
.pack-view-body p{
  color: #fff;
}
.pack-view-body ul{
  margin: 0;
  padding: 0;
  list-style-type: none;

}
.pack-view-body ul li{
  display: block;
  position: relative;
  color: #fff;
  padding-left: 25px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 200;
}
.pack-view-body ul li:nth-last-child(1){
  margin-bottom: 0;
}
.pack-view-body ul li:before{
  content: "";
  display: block;
  background-image: url("../../assets/img/Icon/point.svg");
  width: 20px;
  height: 20px;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
}
.pack-tag{
  position: absolute;
    top: -6px;
    background-image: url(../../assets/img/Icon/pack-bg-tag.svg);
    background-position: center;
    background-size: contain;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.pack-tag-small{
  position: absolute;
    top: -15px;
    background-image: url(../../assets/img/Icon/pack-bg-tag.svg);
    background-position: center;
    background-size: contain;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;
    font-size: 5px;
    transform: scale(0.7);
}

.striked-price {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
small.striked-price{
  font-size: 16px;
}
.striked-price::after {
  content: '';
  position: absolute;
  width: 35px;
  height: 1px; /* Thickness of the strikethrough line */
  background-color: #fff; /* Color of the strikethrough line */
  top: auto;
  left: 0px;
  transform: rotate(-20deg);
  transform-origin: left center;
  bottom: 5px;
}
.pack-list-item{
  display: inline-block;
  width: 100%;
}

.pack-price-list{
  background: #62606254;
  border-radius: var(--radius12);
  width: 100%;
  color: #fff;
  position: relative;
  display: inline-block;
  /* margin-right: 20px; */
}
.group-slider-tag .owl-item .pack-view{
  transition: 0.5s;
  cursor: pointer;
}
.group-slider-tag .owl-item .pack-view.last-active-group{
  margin-left: -30px;
  
}
.pack-price-list label{
  margin-bottom: 0;
  width: 100%;
  padding: 10px;
  cursor: pointer;
}
.pack-price-list p{
  font-size: 12px;
  margin-bottom: 0;
}
.pack-price-list span{
  font-size: 24px;
  margin-bottom: 0;
  font-weight: 600;
}
.pack-price-list label input{
  visibility: hidden;
  position: absolute;
  top: 10px;
  right: 20px;
}
.pack-price-list input + span{
  position: absolute;
  top: 10px;
  right: 10px
}
.pack-price-list input[type='radio'] + span:after {
  background-image: url(../../assets/img/Icon/manage-radio.svg);
  width: 20px;
  height: 20px;
  content: "";
  display: block;
  visibility: visible;
  background-size: contain;
}

.pack-price-list input[type='radio']:checked + span:after {
  background-image: url(../../assets/img/Icon/payment-check.svg);
}
.pack-price-btn{
  background: #242424;
  border-radius: var(--radius8);
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  padding: 10px;
  margin-top: 20px;
}
.pack-price-btn p{
  margin-bottom: 0;
}
.pack-price-btn label{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
}
.pack-price-btn p{
  font-size: 12px;
}
.pack-price-btn .btn{
  background: #FFFFFF33;
  padding: 10px 40px;
  border: 0;
}
.pack-price-btn .btn:hover{
  background: var(--hoverbtn);
}
.subscribe-pack-info{
  /* background: radial-gradient(90.39% 83.78% at 91.15% 13.72%, #96257B 0%, #101010 100%); */
  background: radial-gradient(100% 100% at 70% 0%, #96257B 0%, #101010 106%);
  padding: 10px;
  border-radius: var(--radius8);
}
.subscribe-pack-text{
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
}
.subscribe-pack-text .subscribe-pack-name label{
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
.subscribe-pack-text .subscribe-pack-name span{
  font-size: 12px;
  font-weight: 400;
}
.subscribe-pack-text .subscribe-pack-price{
  text-align: right;
}
.subscribe-pack-text .subscribe-pack-price label{
  width: 100%;
  display: inline-block;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.subscribe-pack-text .subscribe-pack-price span{
  font-size:12px;
}
.subscribe-pack-info p{
  border-top: 1px solid #B8B8B8;
  font-size: 12px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}
.subscribe-payment-bg{
  background: linear-gradient(216.21deg, #3C3C3C -42.83%, #101010 98.24%) !important;
  border: 1px solid #6E6D6D;
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: var(--radius12) !important;
  margin-bottom: 10px !important;
}
.subscribe-payment-bg label{
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
  padding: 15px;
  cursor: pointer;
}
.subscribe-payment-bg label.checkbox-img{
  padding: 0;
}
.subscribe-payment-bg label.checkbox-img .checkmark-img + small{
  padding-left: 30px;
}
.subscribe-payment-text{
  color: #fff;
  display: inline-block;
  width: calc(100% - 170px);
  padding-left: 35px;
}
.subscribe-payment-text span{
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
}
.subscribe-payment-text p{
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 0;
}
.subscribe-payment-img{
  display: inline-block;
  width: 170px;
  text-align: right;
  vertical-align: top;
}
.subscribe-payment-img ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.subscribe-payment-img ul li{
  display: inline-block;
  margin-right: 10px;
}
.subscribe-payment-img ul li:nth-last-child(1){
  margin-right: 0px;
}
.subscribe-payment .subscribe-payment-bg label input{
  visibility: hidden;
  position: absolute;
  top: 18px;
}
.subscribe-payment .subscribe-payment-bg label input + span{
  position: relative;
}
.subscribe-payment .subscribe-payment-bg label input[type='radio'] + span:after {
  background-image: url(../../assets/img/Icon/manage-radio.svg);
  width: 20px;
  height: 20px;
  content: "";
  display: block;
  visibility: visible;
  background-size: contain;
  position: absolute;
  top: 0;
}
.subscribe-payment .subscribe-payment-bg label input[type='radio']:checked + span:after {
  background-image: url(../../assets/img/Icon/payment-radio.svg);
}
.mat-expansion-panel-header-title{
  color: #fff !important;
}
.payment-btn{
  text-align: right;
}
.payment-btn .btn{
  padding : 10px 20px;
}
.subscribe-coupon{
  background: #242424;
  border-radius: var(--radius8);
  padding: 10px;
  margin: 30px 0px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.coupon-success-t{
  display: block;
  margin-top: -5px;
  color: #fff;
  font-size: 10px;
}
.coupon-star{
  background-image: url("../../assets/img/Icon/coupon-star.svg");
  width: 30px;
  height: 30px;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-right: 20px;
  font-size: 14px;
}
.subscribe-coupon label{
  color: #fff;
  margin-bottom: 0;
  display: inline-block;
  width: calc(100% - 70px);
  font-size: 14px;
  cursor: pointer;
}
.subscribe-coupon img{
  transform: rotate(180deg);
}
.subscribe-coupon img.applied-icon{
  transform: rotate(0deg);
  margin-right: 20px;
}
.coupon-applied-text{
  display: inline-block;
  width: 100%;
  line-height: 20px;
}
.coupon-applied-text small{
  color: #fff;
  width: 100%;
  display: inline-block;
}
#applyCoupon .modal-content{
  max-width: 450px;
  right: 0;
  position: absolute !important;
  left: auto;
  top: 0;
  bottom: 0;
  transform: none;
}
#applyCoupon.modal .modal-dialog{
  animation-duration:inherit;
  max-width: 100% !important;
}
#applyCoupon.modal .modal-dialog .modal-content{
  right: -450px;
  /* backdrop-filter: blur(10px); */
  /* background-color: rgba(0,0,0,0.7); */
  background: linear-gradient(130deg, rgba(50, 50, 50, 1) 0%, rgba(9, 9, 9, 1) 100%);
  -webkit-transition: opacity 0.3s linear, right 0.5s ease-out;
     -moz-transition: opacity 0.3s linear, right 0.5s ease-out;
       -o-transition: opacity 0.3s linear, right 0.5s ease-out;
          transition: opacity 0.3s linear, right 0.5s ease-out;
}

#applyCoupon.modal.show .modal-dialog .modal-content{
  right: 0;
}
#applyCoupon[aria-hidden="true"]{
  display: block !important;
}
#applyCoupon .modal-header{
  border-bottom: 0;
}
#applyCoupon .modal-header .close{
  margin: 0;
  padding: 0;
}
#applyCoupon .modal-header .close img{
  width: 20px;
}

.apply-coupon-box input, .apply-coupon-box input:focus{
  background: #fff;
  border: 0;
  border-radius: var(--radius8);
  padding: 10px;
  color: #000;
  height: 50px;
  width: 300px;
  display: inline-block;
  margin-right: 20px;
}
.apply-coupon-box button{
  background-color: transparent;
  color: #4C3DFF;
  font-size: 16px;
  border: 0;
  font-weight: 600;
}
.apply-coupon-list{
  margin-top: 20px;
}
.apply-coupon-list ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
  height: 65vh;
}
.apply-coupon-list ul li{
  background: radial-gradient(100% 100% at 70% 0%, #96257B 0%, #101010 106%);
  border-radius: var(--radius8);
  display: inline-block;
  padding: 10px;
  width: 100%;
  margin-bottom: 20px;
  cursor: pointer;
}
.apply-coupon-list ul li label{
  font-size: 14px;
  color: #fff;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.apply-coupon-list ul li span{
  border: 1px dashed #fff;
  font-size: 12px;
  letter-spacing: 5px;
  color: #fff;
  padding: 5px;
}
.apply-coupon-list ul li p{
  border-top: 1px solid #B8B8B8;
  margin-top: 20px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}
.manage-account-box.input_line input.form-control{
  width: calc(100% - 75px);
}

.input_line.manage-account-box{
  margin-right: 20px;
}
.input_line.manage-account-box .dropdown{
  display: inline-block;
}
.input_line.manage-account-box .dropdown button{
  border: 0;
  background-color: transparent;
}
.input_line.manage-account-box .dropdown button span{
  margin-right: 5px;
}
.input_line.manage-account-box .dropdown-menu.country_list_popup{
  top: 10px !important;
  max-width: none !important;
  width: 200px !important;
}
.delete-account-btn{
  text-align: center;
}
.delete-account-btn .btn{
  width: 200px;
}
#otpModal.modal{
  z-index: 9999;
}

.manage-account-box .c_code_border::after{
  height: 20px !important;
}
.register_no .input_line.manage-account-box {
  width: calc(100% - 80px);
    display: inline-block;
}

.f-account-delete{
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.f-account-delete-align{
  color: #fff;
  width: 700px;
  text-align: center;
  background-color: #000;
  padding: 40px;
}
.vjs-control-bar .vjs-control{
  visibility: hidden;
}
.vjs-control-bar.vjs-visibility .vjs-control{
  visibility: visible;
}
.live_asset_block button.vjs-big-play-button{
  visibility: hidden;
}
.page-text{
  color: #fff;
}
.page-text h2{
  margin-bottom: 20px;
  font-size: 24px;
}

.page-text p{
  font-size: 14px;
}
.page-text .search-form{
  margin-top: 40px;
}
.page-text .search-form .search-input{
  width: 100%;
}
.page-text ul{
  font-size: 14px;
  padding: 0 0 0 15px;
}
.expend-box .mat-expansion-panel{
  background: #525252;
  box-shadow: 0px 5px 16px 0px #080F340F;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
  border-radius: var(--radius12) !important;
}
.expend-box .mat-expansion-panel .mat-expansion-indicator::before{
  content: "";
  background-image: url("../../assets/img/Icon/expand-icon.svg");
  border: 0;
  width: 35px;
  height: 35px;
  background-size: contain;
  transform: rotate(-90deg);
  display: inline-block;
}

.expend-box .mat-expansion-panel .mat-expanded .mat-expansion-indicator{
  transform: rotate(90deg) !important;
}
.expend-box .mat-expansion-panel-header .mat-content{
  font-size: 16px;
  font-weight: 600;
}
.expend-box .mat-expansion-panel-body{
  font-size: 14px;
  font-weight: 300;
}
.fade-color{
  color: #888;
}
.view_more ._v_all_parent .asset_7:nth-child(1) .new_assets_hover,
.view_more ._v_all_parent .asset_7:nth-child(7n + 1) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_7:nth-child(7n) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_7:nth-child(7n) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  left: auto;
  right: 0;
}
.view_more ._v_all_parent .asset_7:nth-child(1) .new_asset:hover .new_assets_hover,
.view_more ._v_all_parent .asset_7:nth-child(7n + 1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.view_more ._v_all_parent .asset_7:nth-child(7n) .new_assets_hover{
  left: auto !important;
  right: 0 !important;
}

.view_more ._v_all_parent .asset_6:nth-child(1) .new_assets_hover,
.view_more ._v_all_parent .asset_6:nth-child(6n + 1) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_6:nth-child(6n) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_6:nth-child(6n) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  left: auto;
  right: 0;
}
.view_more ._v_all_parent .asset_6:nth-child(1) .new_asset:hover .new_assets_hover,
.view_more ._v_all_parent .asset_6:nth-child(6n + 1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.view_more ._v_all_parent .asset_6:nth-child(6n) .new_assets_hover{
  left: auto !important;
  right: 0 !important;
}

.view_more ._v_all_parent .asset_5:nth-child(1) .new_assets_hover,
.view_more ._v_all_parent .asset_5:nth-child(5n + 1) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_5:nth-child(1) .new_asset:hover .new_assets_hover,
.view_more ._v_all_parent .asset_5:nth-child(5n + 1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.view_more ._v_all_parent .asset_5:nth-child(5n) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_5:nth-child(5n) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  left: auto;
  right: 0;
}
.view_more ._v_all_parent .asset_4:nth-child(1) .new_assets_hover,
.view_more ._v_all_parent .asset_4:nth-child(4n + 1) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_4:nth-child(4n) .new_assets_hover{
  transform: translate(0%, -50%) scale(0.8);
  left: 0;
}
.view_more ._v_all_parent .asset_4:nth-child(4n) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
  left: auto;
  right: 0;
}
.view_more ._v_all_parent .asset_4:nth-child(1) .new_asset:hover .new_assets_hover,
.view_more ._v_all_parent .asset_4:nth-child(4n + 1) .new_asset:hover .new_assets_hover{
  transform: translate(0%, -50%) scale(1);
}
.view_more ._v_all_parent .asset_4:nth-child(4n) .new_assets_hover{
  left: auto !important;
  right: 0 !important;
}
.search-not-found{
  margin-top: 20px;
}
.search-not-found p{
  color:#939393;
  font-size: 18px;
  margin-bottom: 0;
}
.search-not-found span{
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.search-not-found img{
  width: 400px;
}
.item-bg{
  background: linear-gradient(132.61deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.34%, #FFFDFD 102.12%);
  padding: 3px;
}
.item-bg-border{
  background: #222;
}
.four_slides .owl-prev, .four_slides .owl-prev img{
  left: 0;
}
.four_slides .owl-next, .four_slides .owl-next img{
  left: auto;
  right: 0;
}
/* .four_slides .owl-next{
 
} */
.four_slides .owl-theme .owl-nav .owl-prev{
  width: 30px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;
  left: -38px;
  z-index: 0;
}
.four_slides .owl-theme .owl-nav .owl-next{
  width: 30px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%) !important;
  right: -38px;
  z-index: 0;
}
.owl-carousel.four_slides .owl-nav{
  display: none;
}
.owl-carousel.four_slides:hover .owl-nav{
  display: block;
}

.banner-add-watch{
  position: relative;
  z-index: 9999;
  display: inline-block;
}
.banner-add-watch .add_watch_btn{
  border: 0;
  width: 50px;
  height: 50px;
  align-items: center;
    display: flex;
    justify-content: center;
}
.banner-add-watch .add_watch_btn img{
  width: 20px !important;
  height: 20px;
  object-fit: contain;
  display: inline-block;
}
.banner-add-watch .tooltip_hover.home_tooltip{
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  min-width: fit-content;
  bottom: -45px;
}
.watch_btn > a.play_watch_btn{
  z-index: 99999;
  position: relative;
  color: #fff;
}
.slider_thumbnail:hover .owl-nav.disabled{
  display: none !important;
}
.share-align .close-btn-top{
  top:20px;
  right: 25px;
}
.manage-account-box.input_line input.form-control.emailclass{
  width: 100%;
}
._beforeLoad .slider_thumb_bg{
  height: 100vh;
  min-height: 700px;
}
/* .banner-add-watch .tooltip_hover.home_tooltip.home_tooltip_add{
  transform: translate(33px, 65px)
} */
.search-popup{
  background-color: var(--themebg);
}
.search-popup .modal-dialog{
  max-width: 100%;
  transform: scale(1) !important;
}

@media (min-width: 1200px) and (max-width: 1280px) {
  .form_bg{
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 370px;
  }
  .form_bg .mb-4{
    margin-bottom: 10px;
  }
  .live_asset_block .live_asset_player_block{
    height: 440px;
  }
}
#deleteAllRecentModal .modal-dialog, #deleteRecentItemModal .modal-dialog{
  max-width: 500px;
}
.search-assets .new_asset_hover_type .new_assets_hover_info{
  margin-top: -1px;
}
.subscribe-payment .subscribe-payment-bg.subscribe-payment-choose{
  display: inline-block;
  padding: 0;
}
.subscribe-accordion .mat-expansion-panel{
  box-sizing: border-box;
}
.subscribe-accordion .mat-expansion-panel-header{
  height: auto !important;
  color: #fff;
  padding: 12px 20px;
}
.subscribe-accordion .mat-expansion-panel-body{
  padding: 10px 20px;
}
.subscribe-accordion .mat-expansion-panel-header.mat-expanded:hover, .subscribe-accordion .mat-expansion-panel-header.mat-expanded:focus{
  background: none;
}
.subscribe-accordion .mat-expansion-panel-header .mat-expansion-panel-header-title img{
  margin-right: 10px;
}
.subscribe-accordion .mat-expansion-panel-spacing{
  margin: 0;
}
ul.card-pay-choose{
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.card-pay-choose li{
  display: inline-block;
  margin-right: 10px;
}
ul.card-pay-choose li a p{
  color: #fff;
  font-size: 12px;
  margin-bottom: 0;
}
.card-payment label{
  color: var(--text_white);
  font-size: 14px;
  padding: 0;
}
.card-payment input{
  display: inline-block;
  border-radius: var(--radius8);
  border: 0;
  color: #000;
  font-weight: 600;
  padding: 10px 12px;
  height: auto;
}
.card-payment input::placeholder{
  font-weight: 400;
  font-size: 14px;
}
.card-payment input:focus{
  background-color: #fff;
  padding: 10px 12px;
  border-radius: var(--radius8);
  color: #000;
}
.card-payment .card-number{
  width: 400px;
}
.card-payment .card-expiry{
  display: inline-block;
  width: 80px;
  margin-right: 10px;
}

.card-payment .card-cvv{
  display: inline-block;
  width: 80px;
  margin-right: 10px;
}
.card-payment .card-cvv-text{
  display: inline-block;
  color: #fff;
}
.card-payment ul.card-payment-thumb{
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.card-payment ul.card-payment-thumb li{
  display: inline-block;
  margin-right: 20px;
}
ul.netbanking-payment li{
  display: inline-block;
  position: relative;
  width: 50%;
  margin-bottom: 10px;
  color: #fff;
}
ul.netbanking-payment li label input{
  position: absolute;
  left: -30px;
}
ul.netbanking-payment li label input + span{
  left: -30px;
}

ul.netbanking-payment li label input + span:after{
  left: 0;
}
ul.netbanking-payment li label img{
  height: 30px;
}
.bank-select{
  margin-bottom: 20px;
}
.bank-select .ng-dropdown-panel-items .ng-option img{
  height: 30px;
  margin-right: 10px;
}
.bank-select .ng-has-value .ng-placeholder{
  display: none;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  transition: 0.2s;
}
.bank-select .ng-select-container{
  height: 100%;
}
.bank-select .ng-value-container .ng-value img{
  height: 30px;
  margin-right: 10px;
}
.additional_select.bank-select .ng-dropdown-panel{
  margin-top: 8px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0;
}
.additional_select.bank-select .ng-select-opened{
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0;
}
.bank-select .ng-has-value .ng-input input{
  caret-color: transparent;
}
.bank-select .ng-select-opened .ng-has-value .ng-input input{
  caret-color: #000;
}
.slider-tag .owl-stage-outer{
  padding-top: 5px;
}
.slider-tag span.pack-tag-small{
  font-size: 14px;
  top: -7px;
}
.group-slider-tag .owl-stage-outer{
  padding: 10px 0;
}
.group-slider-tag .owl-nav .owl-prev{
  margin: 0;
  padding: 0;
  background: transparent;
  position: absolute;
  top: 40%;
  left: -25px;
}
.group-slider-tag .owl-nav .owl-prev:hover{
  background: transparent;
}
.group-slider-tag .owl-nav .owl-prev.disabled{
  display: none;
}

.group-slider-tag .owl-nav .owl-next{
  margin: 0;
  padding: 0;
  background: transparent;
  position: absolute;
  top: 12px;
  left: auto;
  right: -10px;
  height: calc(100% - 24px);
  transform: scale(0.8);
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
  background: linear-gradient(92.92deg, rgba(0, 0, 0, 0) 2.52%, #000000 83.66%);
  max-width: 75px;
}
.group-slider-tag .owl-nav .owl-next:hover{
  background: linear-gradient(92.92deg, rgba(0, 0, 0, 0) 2.52%, #000000 83.66%);
}
ul.wallet-payment{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.wallet-payment li{
  display: inline-block;
  margin-right: 20px;
  text-align: center;
}
ul.wallet-payment li a img{
  width: 60px;
  height: 60px;
  border-radius: 100%;
  border: 2px solid transparent;
}
ul.wallet-payment li:hover a img, ul.wallet-payment li.active a img{
  border-color: #fff;
}

ul.wallet-payment li a label{
  font-size: 12px;
  color: #fff;
  padding: 0;
  display: block;
  transition: 0.2s;
  margin-top: 5px;
}
ul.wallet-payment li:hover a label, ul.wallet-payment li.active a label{
  transform: scale(1.1);
}
button.btn-width{
  min-width: 130px
}
.asset-player-block{
  position: relative;
  height: calc(100% + 2px);
  border: 1px solid #FFFFFF33;
}
.asset-player-block .asset-paid-img img{
  width:100%;
  height: 100%;
}
.asset-paid-img.ng-star-inserted:before {
  content: "";
  display: block;
  /* background-color: rgba(0, 0, 0, 0.6); */
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.asset-paid-strip{
  /* background: linear-gradient(97.12deg, rgba(0, 0, 0, 1) 15.65%, rgba(42, 42, 42, 1) 123.47%); */
  background: 
linear-gradient(97.12deg, rgba(255, 255, 255, 0.3) 15.65%, rgba(255, 255, 255, 0) 123.47%);

  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 15px;
  z-index: 999;
  border: 1px solid #FFFFFF33;
  border-top: 0;
}
.asset-paid-strip label{  
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 0;
  color: var(--text_white);
}
.asset-paid-strip p{
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
  color: var(--text_white);
}
/* #beforeload_spinner.vjs-loading-spinner{
  margin-top: -48px !important;
} */
/* .asset-preview #beforeload_spinner.vjs-loading-spinner{
  margin-top: -82px !important;
} */




/* upi */
.upi-qr{
  width: 235px;
  margin-right: 20px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.upi-qr > img{
  width: 100%;
}
.qr-btn{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius12);
  overflow: hidden;
}
.hide-qr{
  backdrop-filter: blur(6px);
}
.upi-field{
  display: inline-block;
  width: calc(100% - 255px);
}
ul.upi-icon{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul.upi-icon li{
  display: inline-block;
  margin-right: 10px;
}
.qr-line{
  width: 170px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.qr-line p{
  color: #fff;
  background-color: transparent;
}
.upi-field input{
  height: 40px;
  border-radius: var(--radius8);
  border: 0;
}
.upi-field input:focus{
  background-color: #fff;
  padding: 10px 12px;
  border-radius: var(--radius8);
  color: #000;
}
.circular_assets .name_outside, .enlarged-circular_assets .name_outside{
  text-align: center;
  justify-content: center;
}
.watch_btn .play_watch_btn img.banner-subscribe-img{
  width: auto !important;
  height: 24px !important;
}
.ais-Hits-list { color:red }
.search-assets-gap{
    position: relative;
    width: calc(100% / 7 - 10px);
    margin-bottom: 10px;
    margin-right: 10px;
}
.hide-search button.navbar-toggler i{
  background-image: url("../../assets/img/Icon/close.svg");
  width: 22px;
  height: 25px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.hide-search button.navbar-toggler.collapsed i{
  background-image: url("../../assets/img/Icon/menu-bar.svg");
  
}
ul.navbar-nav.mbl-menu{
  display: none;
}
ul.navbar-nav.desktop-menu{
  display: block;
}
.full-player-view{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--themebg);
  z-index: 999999;
}
.transaction-info{
  display: block;
  text-align: center;
  width: 250px;
  margin: 0 auto;
}
.transaction-info span{
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: var(--light_text);
}
.transaction-info p{
  display: inline-block;
  margin-bottom: 0;
  text-align: right;
  color: #fff;
}
@media screen and (max-width:767px) {
  ul.form_right li{
    margin-right: 8px;
  }
  body.banner_video_transparent.homeAndDetailPage{
    padding-top: 60px !important;
  }
  body.banner_video_transparent.profile-bg{
    padding-top: 0px !important;
  }
  .timg ._s_play_btn{
    display: none;
  }
  .form_bg{
    padding: 10px 20px;
  }
  ul.profile_type{
    display: block;
    margin: 0 auto;
    width: 295px;
    padding: 0;
  }
  ul.profile_type li > a .img_border{
    display: inline-block;
    text-align: center;
  }
  ul.profile_type li > a span{
    display: block;
  }
  ul.profile_type li > a .img_border.add_new_profile{
    display: inline-flex;
  }
  .profile-align{
    height: 100%;
    margin-top: 20px;
  }
  .login-mb-40{
    margin-bottom: 20px !important;
  }
  .add_profile_width{
    width: 300px;
  }
  .profile_carousel{
    width: 100%;
    min-height: auto;
    margin-left: 0;
  }
  .profile_carousel .owl-nav .owl-prev, .profile_carousel .owl-nav .owl-next{
    top: 25%;
  }
  .switch-label{
    margin-top: 20px;
  }
  .live_asset_player_section {
    width: 100%;
    margin-right: 0;
  }
  .live_asset_page{
    margin-top: 0;
  }
  .live_asset_block .live_asset_player_block{
    height: 200px;
  }
  .topcontrols:before{
    height: 30px;
  }
  .afterTopDiv{
    margin-top: 0;
    left: 10px;
    width: calc(100% - 10px);
  }
  .live_asset_name_info{
    display: inline-block;
    width: 100%;
  }
  .live_chanel_name{
    width: 100%;
    margin-bottom: 10px;
    vertical-align: top;
    display: inline-flex;
  }
  .live_chanel_btn button.allbtn {
    width: 40px;
    height: 40px;
    float: none;
  }
  .live_chanel_btn button.allbtn img{
    width: 20px;
  }
  .live_asset_more{
    width: 100%;
  }
  .search-form {
    width: 100%;
  }
  .search-assets > ul > li,  .search-assets-gap{
    width: calc(100% / 2 - 5px);
  }
  .search-assets ul li:nth-of-type(7){
    margin-right: 10px;
  }
  .search-assets ul li:nth-of-type(2n){
    margin-right: 0px;
  }
  .recent-search ul li span{
    font-size: 10px;
  }
  .recent-search ul li{
    padding: 5px;
    margin-bottom: 5px;
  }
  .close-search{
    right: 0;
  }
  .upi-field{
    width: 100%;
    margin-top: 10px;
  }
  .card-payment .card-number{
    width: 100%;
  }
  ul.netbanking-payment li{
    width: 100%;
  }
  ul.share_list li {
    width: 50px;
    height: 50px  ;
  }
  ul.share_list li img {
    height: 20px;
    width: 20px;
  }
  ul.navbar-nav.mbl-menu{
    display: block;
  }
  ul.navbar-nav.desktop-menu{
    display: none;
  }
  .subscribe-news {
    width: 100%;
  }
  .subscribe-news .subscribe-input img{
    margin: 0 10px;
  }
  .i_head_c{
    margin-bottom: 5px;
  }
  ._custom_grid_img.mb40{
    margin-bottom: 20px;
  }
  ._custom_cont .i_head_c h4{
    font-size: 16px;
  }
  .new_asset_hover_type .new_asset_info span{
    font-size:14px;
  }
  .name_overlay{
    font-size: 14px;
    padding: 5px;
  }
  /* a._premium img {
    max-width: 20px;
    min-width: 20px;
    max-height: 20px;
    min-height: 20px;
  }
  a._free_tag img {
    width: 30px !important;
  } */
  .slider_thumbnail{
    width: 100%;
    bottom: -40px;
    right: 0;
  }
  section.slider_img{
    padding-bottom: 40px;
  }
  .live_asset_name h1{
    font-size: 16px;
  }
  .watch_btn .play_watch_btn{
    width: auto;
    padding: 5px 10px;
    height: auto;
    font-size: 14px;
  }
  .watch_btn .play_watch_btn img.banner-subscribe-img{
    height: 15px !important;
  }
  .banner-add-watch .add_watch_btn{
    width: 31px;
    height: 31px;
  }
  .banner-add-watch .add_watch_btn img{
    width: 15px !important;
    height: 15px;
  }
  /* .video-js .vjs-big-play-button{
    display: none !important;
  } */

  .vjs-quality-button .vjs-menu.vjs-lock-showing{
    display: block !important;
    position: absolute !important;
    z-index: 99999;
    width: 100px !important;
    left: auto !important;
    right: 0;
    height: 200px !important;
    max-height: fit-content !important;
  }
  /* .languageandsetting .vjs-quality-button:hover .vjs-menu{
    display: none !important;
  } */
  .vjs-480 .vjs-menu{
    background-color: transparent !important;
  }
  .vjs-480 .vjs-quality-button .vjs-menu .vjs-menu-content{
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    left: 0;
    width: 100% !important;
  }
  .languageandsetting .vjs-quality-button .vjs-menu ul.vjs-menu-content.vjs-qlist{
    top: 0 !important;
  }
  .vjs-quality-button .vjs-menu .vjs-menu-header{
    display: none !important;
  }
  .topcontrols{
    padding-top: 5px;
  }
  .languageandsetting .vjs-quality-button{
    right: 10px;
  }
  .vjs-control-bar {
    left: 10px !important;
    width: calc(100% - 20px) !important;
  }
  .vjs-text{
    font-size: 14px;
  }
  .vjs-play-control.vjs-control{
    display: block;
  }
}
.asset-logo-img{
  height: 120px;
  width: 100%;
  display: flex;
  align-items: end;
}
.asset-logo-transparent img{
  max-height: 120px;
  width: auto !important;
  max-width: 100%;
  
}
.error-toast-height {margin-top: 5px;}
.error-toast-height .error-toast{
  height: 30px !important;
  text-align: left;
}
/* .expend_left.new_asset_expend_type .owl-stage-outer{
  margin-left: -230px;
  transition: 0.2s;
} */
.search-icon a span{
  background-image: url("../../assets/img/Icon/search.svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
}
.search-icon:hover a span{
  background-image: url("../../assets/img/Icon/search-active.svg");
}
.live_asset_player_block .video-js .vjs-live-control{
  margin-right: 20px;
}
.billing-back{
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.billing-back img{
  width: 12px;
  margin-right: 10px;
}
.billing-back p{
  font-size: 16px;
  font-weight: 600;
  color: var(--text_white);
  margin-bottom: 0;
  line-height: 20px;
}
@media screen and (min-width:1368px) {
  .live_asset_block .live_asset_player_block{
    height: 570px;
  }
}

ul.watchlist-nav li.active a img:nth-child(1), .right-align-menu.dropdown-menu a.dropdown-item.active img:nth-child(1){
  display: none;
}
ul.watchlist-nav li a img:nth-child(1), .right-align-menu.dropdown-menu a.dropdown-item img:nth-child(1){
  display: inline-block;
}

ul.watchlist-nav li.active a img:nth-child(2), .right-align-menu.dropdown-menu a.dropdown-item.active img:nth-child(2){
  display: inline-block;
}
ul.watchlist-nav li a img:nth-child(2), .right-align-menu.dropdown-menu a.dropdown-item img:nth-child(2){
  display: none;
}
.new_asset_expend_type .owl-carousel .owl-stage{
  transition: 0.8S !important;
}
.device-not-allowed{
  display: inline-block;
  width: 100%;
  position: relative;
  height: 100%;
}
.device-not-allowed:before{
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.device-not-allowed img{
  width: 100%;
  height: 100%;
}
.device-not-allowed-info{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.device-not-allowed-text{
  padding: 0 60px;
}
.device-not-allowed-text h2{
  font-size: 24px;
  font-weight: 600;
  color: var(--text_white);
  margin-bottom: 0;
}
.device-not-allowed-text p{
  font-size: 16px;
  font-weight: 400;
  color: var(--text_white);
}
.device-not-allowed-icon{
  display: inline-block;
  width: 100px;
  height: 90px;
}
.search-text-bg{
  display: contents;
  color: yellow;
}
.pack-cancel-info h3{
  color: #fff;
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
}
.pack-cancel-info ul{
  list-style-type: disc;
  margin: 0;
  padding: 0 20px;
}
.pack-cancel-info ul li{
  color: #fff;
  font-size: 14px;
  margin-bottom: 10px;
}
.font-bold{
  font-weight: 600 !important;
}
.phone_select .dropdown-menu .ng-dropdown-panel{
  height: 250px;
  display: inline-block;
}
.small-currency {
  font-size: 14px !important;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before{
  background-image: url("../../assets/img/Icon/unmute.svg") !important;
  width: 22px !important;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{
  background-image: url("../../assets/img/Icon/mute.svg") !important;
}
/* .vjs-big-play-button{
  margin: -43px 0 0 -43px !important;
  border-radius: 50% !important;
  line-height: 20px !important;
} */
.video-js .vjs-volume-panel .vjs-icon-placeholder::before{
  content: "" !important;
}
.video-js .vjs-volume-panel .vjs-volume-horizontal .vjs-slider-horizontal{
  margin-left: 5px;
  margin-top: 5px;
}
.vjs-user-active .vjs-big-play-button{
  opacity: 1;
}
.vjs-volume-panel-horizontal .vjs-volume-horizontal{
  opacity: 0 !important;
  transition: 0.5s;
  width: 0px !important;
  padding-right: 5px;
}
.vjs-volume-panel-horizontal:hover .vjs-volume-horizontal{
  opacity: 1 !important;
  width: 70px !important;
}
.vjs-volume-panel-horizontal:active .vjs-volume-control{
  opacity: 1 !important;
  width: 70px !important;
}
/* .afterTopDiv{
  transition: 0.5s;
  transition-delay: 0.5s;
} */
.vjs-has-started.vjs-user-inactive.vjs-playing:not(.vjs-ad-playing) .vjs-control-bar{
  bottom: -50px !important;
  transition: 0.5s !important;
  /* opacity: 1 !important; */
}
.video-js .vjs-control-bar.vjs-visibility{
  bottom: 0 !important;
}
button.vjs-big-play-button:after{
  top:-6px !important;
  right: -6px !important;
  bottom: -6px !important;
  left: -6px !important;
}
.video-js .vjs-button.vjs-quality-button{
  transition: all 0s ease 0s !important;
}
.video-js .vjs-big-play-button.vjs-abs-hidden{
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 0px;
}
@media screen and (min-width:768px) and (max-width:992px) {
  .search-form {
    width: calc(100% - 250px);
  }
}
.video-error-overlay {
  /* border: 1px solid #FFFFFF33; */
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 1.2em;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 999; /* Ensure it appears above the video */
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.video-error-overlay span{
  font-size: 16px;
  display: block;
}
.video-error-overlay a{
  display: inline-block;
  color: #007bff;
  font-size: 18px;
  margin-top: 10px;
  font-weight: 600;
}
.new_asset{
  cursor: pointer;
}
.video-js .vjs-control-bar{
  padding: 0;
}
.no-img-bg{
  /* background-color: #13121a; */
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 400;
  width: 100%;
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 12px;
  padding: 10px;
}
._v_all_parent .new_asset .new_assets_hover{
  z-index: 9999 !important;
}
.frequently-scroll{
  max-height: 90vh;
  overflow: auto;
}
.fpad100{
  padding: 0 100px;
}
.faq-border{
  background: var(--border-gradient);
  border-radius: var(--radius12);
    padding: 1px;
    margin-bottom: 60px;
    margin-top: 60px !important;
}
.expend-box{
  padding: 0 100px;
}
.expend-box .mat-expansion-panel-header .mat-content p{
  margin-bottom: 0;
  font-weight: 600;
}
@media screen and (max-width:767px) {
  footer.inner_f_i{
    padding-top: 0;
  }
  footer.inner_f_i .row.mt-5{
    margin-top: 0 !important;
  }
  .footer-nav ul{
    margin: 0px 0 20px 0;
  }
  .footer-nav ul li{
    margin-bottom: 0;
  }
  .watchlist{
    max-width: none;
  }
  .watchlist-assets > ul > li{
    width: calc(100% / 2 - 6px);
  }
  .watchlist-assets > ul > li:nth-child(even){
    margin-right: 0;
  }
  .watchlist-block{
    display: block;
  }
  .redeem-code-enter{
    width: 100%;
  }
  footer .footer-bottom{
    margin-top: 20px;
  }
  .footer-bottom ul li{
    margin-right: 10px;
  }
  .footer-bottom ul li img{
    max-width: 85px;
  }
  .subscribe-bg-text h4{
    padding: 20px;
    font-size: 18px;
  }
  .mbl-static{
    position: static !important;
  }
  .asset-paid-strip{
    display: block;
  }
  .new_asset_hover_type .new_assets_hover{
    display: none;
  }
  .search-form{
    margin-top: 40px;
  }
  .help-center-form{
    width: 100%;
  }
  .help-center-btn{
    display: block;
  }
  .help-center-btn input[type="file"]{
    position: relative;
    top: -40px;
    margin-left: 4px;
  }
  .modal-dialog{
    max-width:100%
  }
  label.delect-checkbox input[type="checkbox"]{
    width: 30px;
    left: 0px;
  }
  .btn-default.profile-btn.btn_height30{
    padding: 0 20px !important;
  }
  .form_scroll{
    padding-left: 0px;
    padding-right: 10px;
  }
  .search-scroll{
    margin-top: 150px;
    padding-top: 0;
  }
  .search-assets ul{
    margin-bottom: 20px;
  }
  .footer-nav, .footer-social{
    text-align: center;
  }
  .add_watch_list_btn + .tooltip_hover{
    display: none;
  }
  .vjs-play-control.vjs-control{
    display: none;
  }
  #more_like_modal .modal-dialog{
    max-width: 100% !important;
  }
  .header-profile-list ul li .profile-list-border{
    width: 45px;
  }
  /* .view_all_animation_hidden a span{
    max-width: 100%;
    opacity: 1;
    margin-left: 10px;
  }
  .view_all_animation .view_all_animation_hidden a i:before{
    visibility: visible;
  } */
  .contact-form-align{
    padding: 0;
  }
  ._nexgtv_detail.text-right{
    text-align: left !important;
  }
  .expend-box{
    padding: 0;
  }
  .asset-paid-strip{
    text-align: right;
  }
  .asset-paid-strip > div{
    text-align: left;
  }
  .subscribe-animation{
    margin: 10px 0;
  }
  .allbtn{
    border-radius: 8px;
  }
  .live_chanel_btn{
    text-align: right;
    display: inline-block;
  }
  .subscribe-bg-text h4{
    text-align: center;
  }
  .upi-qr{
    margin-right: 0;
  }
  .upi-payment{
    text-align: center;
  }
  .qr-line{
    margin: 10px auto;
  }
  .fpad100{
    padding: 0;
  }
  .search-not-found img{
    width: 90%;
    max-width: 400px;
  }
  .recent-search{
    display: block;
    position: relative;
  }
  .tooltip_view{
    position: absolute;
    top: 0;
    right: 0;
  }
  .recent-search ul{
    margin-top: 20px;
  }
  .recent-search label{
    margin-top: 10px;
  }
}
@media screen and (min-width: 501px) and (max-width:767px) {
  #more_like_modal .modal-content{
    width: 100% !important;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p{
    flex: 0 0 32%;
  }
  .other_assests .view_more ._v_all_parent ._view_img_list_p:nth-child(3n){
    margin-right: 0;
  }
  #more_like_modal .other_assests .view_more{
    padding-top: 0;
  }
}
a{
  color: #2863F8;
}


/* vod player */
.vod-player{
  width: calc(100% - 415px);
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}
.vod-player .vod-player-block{
  position: relative;
  height: 440px;
}
.vod-player .vod-player-block .player_one-dimensions.video-js{
  max-height: 100%;
}
.vod-player .video-js .vjs-control-bar{
  background-color: transparent !important;
}
.vod-info label{
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
}
.vod-info p{
  font-weight: 400;
  font-size: 14px;
  color: #fff;
}
ul.vod-asset{
  margin: 0;
  padding: 0 10px;
}
ul.vod-asset li{
  display: inline-block;
  width: calc(100% / 2 - 10px);
  margin: 0 5px 10px 5px;
  position: relative;
  padding-left: 10px;
}
ul.vod-asset li.new_asset_hover_type .new_assets_hover{
  left: 0;
  transform: translate(0%, 0%) scale(0.8);
  top: 0;
}
ul.vod-asset li.new_asset_hover_type:nth-child(even) .new_assets_hover{
  right: 0px;
  left: auto;
  transform: translate(0%, 0%) scale(0.8);
  top: 0;
}
ul.vod-asset li.new_asset_hover_type .new_asset:hover .new_assets_hover{
  transform: translate(0%, 0%) scale(1);
}
ul.vod-asset li a.vod-asset-img img{
  width: 100%;
}
ul.video-meta-info{
  margin: 0 -15px;
  padding: 0;
  list-style-type: none;
}
ul.video-meta-info li{
  width: calc(100% / 2);
  padding: 0 15px;
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
}
ul.video-meta-info li p{
  margin-bottom: 0;
  color: var(--light_text);
  font-weight: 500;
  text-align: justify;
}
.img-full img{
  width: 100%;
}
ul.sereies-tag{
  margin: 0 10px 0 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
ul.sereies-tag li{
  display: inline-block;
  color: #fff;
  font-size: 12px;
  margin: 0;
  margin-right: 5px;
  padding-right: 10px;
  position: relative;
}
ul.sereies-tag li:after{
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #fff;
  position: absolute;
  top: 6px;
  right: 0
}
ul.sereies-tag li:nth-last-child(1):after{
  display: none;
}
ul.sereies-tag li:nth-last-child(1){
  margin-right: 0;
  padding-right: 0;
}
ul.sereies-tag li:hover{
  background: transparent;
  box-shadow: none;
}
ul.sereies-tag li > span{
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-radius: var(--radius8);
  padding: 2px 10px;
  color: #fff;
}
.more-episode{
  border-radius: 25px;
  padding: 10px 20px;
  background-color: #4c4c4c4d;
}
.more-episode:before{
  border-radius: 25px;
}
.more-episode img{
  width: 20px;
  margin-left: 7px;
}
.season-modal .modal-dialog{
  max-width: 100%;
  width: 1000px;
}
.season-modal .modal-dialog .modal-content{
  height: calc(100vh - 50px);
}
.season-info{
  display: inline-flex;
  width: 100%;
}
.season-info .season-info-img{
  min-width: 256px;
  max-width: 256px;
  width: 100%;
  display: inline-block;
  margin-right: 20px;
}
.season-info .season-info-img img{
  width: 100%;
  border-radius: var(--radius8);
}
.season-info-txt h1{
  color: #fff;
  font-size: 24px;
}
.season-info-txt ul{
  margin: 0;
  padding: 0;
  display: inline-block;
}
.season-info-txt ul li{
  color: #fff;
  display: inline-block;
  margin-right: 10px;
  font-size: 14px;
}

.rating-bg{
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border-radius: var(--radius8);
    padding: 4px 6px;
    color: #fff;
    margin-bottom: 0;
    font-size: 12px;
}
.season-info-txt p{
  color: #fff;
  font-size: 12px;
  font-weight: 400;
}
.season-episode-item{
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}
.season-episode-item label{
  color: #fff;
  white-space: nowrap;
  padding-right: 20px;
  margin: 0;
}
.season-episode-item > span{
  display: block;
  /* border: 1px solid rgba(255, 255, 255, 0.2); */
  background-color: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 2px;
}
.season-episode-item select{
  margin-left: 20px;
}
.season-episode-list{
  height: 100%;
  overflow: auto;
}
.season-episode-list ul{
  margin: 10px 0 0 0;
  padding: 0;
  max-height: 100%;
}
.season-episode-list ul li{
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px;
  border-radius: var(--radius8);
  cursor: pointer;
}
.season-episode-list ul li:nth-last-child(1){
  margin-bottom: 0;
}
.season-episode-list ul li:hover
{
  background: rgba(255, 255, 255, 0.05);

}
.season-episode-list-img{
  min-width: 224px;
  margin-right: 20px;
  max-width: 224px;
  position: relative;
  border-radius: var(--radius8);
  overflow: hidden;
}
.season-episode-list-img img{
  width: 100%;
  border-radius: var(--radius8);
}
.episode-play-icon{
  position: absolute;
  z-index: 9;
  right: 5px;
  bottom: 5px;
}
.episode-play-icon img{
  width: 15px;
  border-radius: 0;
  
}
.season-episode-list-info{
  display: inline-block;
}
.season-episode-list-info h2{
  color: #fff;
  font-size: 18px;
}
.season-episode-list-info p{
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  height: 44px;
  overflow: auto;
}
.season-episode-time{
  display: flex;
  align-items: center;
}
.season-episode-time span{
  color: #fff;
}
.season-episode-duration{
  margin: 0 10px;
}
.season-episode-list-info .season-episode-time .season-episode-duration{
  margin-left: 0;
}
label.progress-line{
  /* background-color: rgba(76, 78, 84, 1); */
  height: 4px;
  width: 100%;
  margin-bottom: 0;
  position: absolute;
  bottom: 0px;
  left: 0px;
  border-radius: 8px;
  overflow: hidden;
}
label.progress-line span{
  display: inline-block;
  background-color: #DE8F19;
  height: 100%;
  position: absolute;
}
.episode-order{
  background: #464646;
  color: #fff;  
  border-radius: var(--radius8);
  border: 1px solid #464646;
  width: 120px;
  margin-left: 20px;
}
.episode-order .ng-select{
  padding: 5px 10px;
}
.episode-order .ng-select .ng-select-container{
  height: auto;
}
.episode-order .ng-select .ng-arrow-wrapper .ng-arrow:before{
  content: "";
  background-image: url("../../assets/img/Icon/arrow_down.svg");
  width: 13px;
  height: 7px;
  display: block;
  position: absolute;
  z-index: 9;
  top: -8px;
  left: -16px;
  transition: 0.2s;
}
.episode-order .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow:before{
  transform: rotate(180deg);
}
.episode-order .ng-select .ng-dropdown-panel{
  background-color: #464646;
  left: 0;
  top: 35px;  
}
.episode-order .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding: 5px 10px;
}
.episode-order .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover{
  background: #878787;
}
.mtb10{
  margin: 10px 0;
}
.current-play{
  background: var(--hoverbtn);
  padding:2px 10px;
  border-radius: var(--radius8);
  position: absolute;
  color: var(--text_white);
  top: 5px;
  right: 5px;
  font-size: 12px;
}
.content-availability{
  position: absolute;
  top: 2px;
  left: 5px;
}
.content-availability img{
  border-radius: 0;
}
.series-tab ._live_days .owl-nav .owl-next{
  right: 5px;
}
.series-tab ._live_days .owl-nav .owl-next, .series-tab ._live_days .owl-nav .owl-prev{
  top: 4px;
  background-color: #fff;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  display: none;
}
.series-tab ._live_days:hover .owl-nav .owl-next, .series-tab ._live_days:hover .owl-nav .owl-prev{
  display: block;
}
.series-tab ._live_days .owl-nav .owl-next img{
  transform: rotate(-90deg);
}
.series-tab ._live_days .owl-nav .owl-prev {
  left: 5px;
}
.series-tab ._live_days .owl-nav .owl-prev img{
  transform: rotate(90deg);
}
.series-tab ._p_live_days ._live_days .owl-item{
  max-width:150px;
}
.series-tab .live_asset_scroll{
  height: auto;
  min-height: 520px;
  margin-bottom: 0;
  border-radius: var(--radius12);
}
.more-espisodes{
  position: relative;
  padding-bottom: 10px;
}
.more-espisodes:before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 12.64%, #000000 82.61%);
}
.more-espisodes .more-episode{
  z-index: 9;
  position: relative;
}
.season-list-number{
  display: inline-block;
  padding: 0;
}
.season-list-number ._live_days .owl-nav .owl-next{
  right: -40px;
}
.season-list-number ._live_days .owl-nav .owl-next, .season-list-number ._live_days .owl-nav .owl-prev{
  top: 8px;
  background-color: #fff;
  border-radius: 100%;
  height: 30px;
  width: 30px;
}
.season-list-number ._live_days .owl-nav .owl-next img{
  transform: rotate(-90deg);
}
.season-list-number ._live_days .owl-nav .owl-prev {
  left: -40px;
}
.season-list-number ._live_days .owl-nav .owl-prev img{
  transform: rotate(90deg);
}
.season-list-number ._p_live_days ._live_days .owl-item{
  max-width:130px;
}

.circle-border {
  transform: rotate(-90deg);
}
.border-bg {
  fill: rgba(0,0,0,0.6);
  stroke: transparent;
  stroke-width: 5;
}
.border-fill {
  fill: none;
  stroke: #fff;
  stroke-width: 5;
  stroke-dasharray: 283;
  stroke-dashoffset: 283;
  animation-name: borderFill;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-duration: 5s;
  animation-play-state: running
}
.play-button{
  position: relative;
  width: 40px;
  height: 40px
}
.play-icon{
  position: absolute;
  top: 12px;
  left: 15px;
  width: 15px;
}
@keyframes borderFill {
  to {
      stroke-dashoffset: 0;
  }
}
.next-name{
  margin-bottom: 0;
  padding: 5px;
  font-size: 14px;
}
.name_next_btn{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
.name_next_btn h5{
  margin-bottom: 0;
}
.next_track_close{
  border: 2px solid #fff;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.next_track_close img{
  width: 15px !important;
}
/* .rwdrate{
  left: 15px;
  position: absolute;
  transition: 0.1s;
} */
.rwdrate.rateplusminus{
  left: -50px;
}
/* .fwdrate{
  left: 20px;
  position: absolute;
  transition: 0.1s;
} */
.fwdrate.rateplusminus{
  left: 80px;
}
.plr10{
  padding-left: 10px;
  padding-right: 10px;
}
.auto_next{
  width: 180px;
}
.auto_next_close{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.auto_next_close h5{
  color: #fff;
}
.auto_next_close_btn{
  border: 2px solid #fff;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auto_next_close_btn img{
  width: 15px;
}
.auto_next_img{
  position: relative;
}
.auto_next_img img{
  width: 100%;
}
.play-button img.play-icon{
  width: 15px;
}
.play-button-animation{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auto_next_name{
  background: #000000CC;
  padding: 5px;
}
.auto_next_icon{
  position: absolute;
  top:0;
  left: 0;
}
.auto_next_name label{
  color: #fff;
  font-size: 14px;
}
.assets_info_label ul li{
  display: inline-block;
  width: auto !important;
  /* padding-left: 10px; */
}
.assets_info_label ul li:nth-child(1){
  padding-left: 0;
}
.watch_asset_i{
  width: 12px;
}
/* .vjs-duration.vjs-time-control{
  display: none;
} */
.video-js .vjs-rewind-control .vjs-icon-placeholder, .video-js .vjs-forward-control .vjs-icon-placeholder{
  line-height: 14px;
}
.watch-block{
  display: inline-block;
  position: relative;
  margin-right: 7px;
}
.video-js button.btn-primary:focus, .video-js button.btn-primary:not(:disabled):not(.disabled):active:focus{
  box-shadow:none
}
.top-page-margin{
  margin-top: 90px;
}
@media screen and (max-width:767px) {
  .vod-player{
    width: 100%;
    margin: 0;
  }
  .top-page-margin{
    margin-top: 0px;
  }
  .video-error-overlay span{
    font-size: 14px;
  }
  .video-js .vjs-rewind-control span.vjs-icon-placeholder:before{
    width: 25px;
    height: 25px;
  }
  .video-js .vjs-forward-control span.vjs-icon-placeholder:before{
    width: 25px;
    height: 25px;
  }
  .video-js .vjs-forward-control{
    top: 40%;
    right: 10%;
  }
  .video-js .vjs-rewind-control{
    top: 40%;
    left: 5%;
  }
  .fwdrate{
    left: 10px;
    font-size: 12px;
  }
  .rwdrate{
    left: 10px;
    font-size: 12px;
  }
  .rwdrate.rateplusminus{
    left: -15px;
  }
  .fwdrate.rateplusminus{
    left: 15px;
  }
  .temp-seasnon{
    font-size: 12px !important;
  }
  .vjs-480 .vjs-menu{
    max-height: none;
  }
  .vjs-480 .vjs-menu .vjs-menu-content{
    position: relative;
  }
  .vjs-480 .vjs-menu .vjs-menu-content li{
    line-height: 20px;
    padding: 0 0 0 15px !important;
    font-size: 10px;
  }
  .vjs-quality-button .vjs-menu .vjs-menu-content .vjs-checked:before{
    left: 5px;
  }
  .video-js .vjs-quality-button .vjs-menu{
    bottom: auto;
  }
  .languageandsetting .vjs-quality-button:hover .vjs-menu{
    display: none !important;
  }
  .languageandsetting .vjs-quality-button:hover .vjs-menu.vjs-lock-showing{
    display: block !important;
  }
  .vjs-480.vjs-has-started .vjs-big-play-button, .vjs-480.vjs-has-started .vjs-loading-spinner{
    margin: -40px 0 0 -33px !important;
    transform: scale(0.6);
  }
  .uaRationOnPLayer{
    top: 0 !important;
  }
  .uaRationOnPLayer.btn{
    margin-top: 0 !important;
    margin-left: 0 !important;
  }
  .rating_underline{
    font-size: 14px !important;
    line-height: 20px !important;
  }
  .uaRationOnPLayer.btn > div{
    font-size: 14px !important;
  }
}
.series-next{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background-color: rgba(0,0,0,0.8);
  color: #fff;
}
.series-next-block{
  display: inline-block;
  width: 700px;
}
.series-next-info{
  display: flex;
  align-items: center;
}
.series-next-img{
  display: inline-block;
  width: 256px;
  margin-right: 20px;
  min-width: 256px;
  position: relative;
}
.series-next-img img{
  width: 100%;
  border-radius: var(--radius12);
}
.series-next-img img.play-icon{
  border-radius: 0;
}
.series-next-text h2{
  font-size: 18px;
}
.series-next-text p{
  font-size: 14px;
  font-weight: 200;
}
.vod-more-player{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999;
}
.vod-more-player ul{
  margin: 0;
  padding: 10px 10px 0px 20px;
}
.vod-more-player ul li{
  width: calc(100% / 3 - 10px);
  display: inline-block;
  margin: 0 10px 10px 0;
  position: relative;
}
.vod-more-player ul li img{
  width: 100%;
}
.vod-more-player ul li:nth-child(3n){
  margin-right: 0;
}
.episode_hover .card{
  background-color: transparent;
  border: 0;
  color: #fff;
}
.episode_hover .card .ng-select{
  background-color: transparent;
  border: 0;
  color: #fff;
}
.episode_hover .card .ng-select .ng-select-container{
  height: auto;
  padding: 0px;
  margin-bottom: 0;
  cursor: pointer;
}
.episode_hover .card .ng-select .ng-select-container .ng-value-container{
  padding: 10px;
  padding-bottom: 0;
}
.player-similar-button:hover #SimilarAsset{
  padding-top: 10px;
}
.episode_hover .card .ng-select .ng-has-value .ng-placeholder{
  display: none;
}
.episode_hover .card .ng-select .ng-dropdown-panel{
  background: #000000cc;
  backdrop-filter: blur(6px);
}
.episode_hover .card .ng-select.form-control{
  padding: 0;
}
.episode_hover .card .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{
  padding:5px 10px
}
.episode_hover .card .card-body{
  padding: 10px !important;
  height: calc(100vh - 200px);
  overflow: auto;
  position: relative;
  /* bottom: 40px;
  transform: translateY(-44px); */
}
.episode_hover .card .card-body .asset_episode_hover{
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.episode_hover .card .ng-select .ng-arrow{
  background-image: url("../../assets/img/Icon/arrow_down.svg");
  width: 13px;
  height: 7px;
  background-repeat: no-repeat;
  background-position: center;
}
.episode_hover .card .ng-select .ng-arrow{
  background-image: url("../../assets/img/Icon/arrow_down.svg");
  width: 13px;
  height: 7px;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.5s
}
.episode_hover .card .ng-select.ng-select-opened .ng-arrow{
  transform: rotate(180deg);
}
ngb-modal-backdrop.modal-backdrop{
  z-index: 1050 !important;
}
.manage-account-box [data-popper-placement="top-start"]{
  inset : 0 auto auto 0px !important
}
.manage_form_view .manage-account-box .phone_select .dropdown-menu .ng-dropdown-panel{
  border: 0px !important;
}
.mat-date-picker .mdc-text-field--no-label .mat-mdc-form-field-infix{
  padding: 0 !important;
  min-height: inherit !important;
  background-color: #fff;
  border-radius: var(--radius12);
}
.mat-date-picker .mdc-text-field--filled, .mat-date-picker .mdc-text-field--filled:hover .mat-mdc-form-field-focus-overlay{
  background-color: transparent !important;
}
.mat-date-picker .mdc-line-ripple{
  display: none;
}
.mat-date-picker .mat-mdc-form-field-focus-overlay{
  display: none;
}
.mat-date-picker .mat-mdc-text-field-wrapper{
  padding: 0 !important
}
.mat-date-picker .mat-datepicker-input{
  color: #000 !important;
  caret-color : #000 !important
}
.mat-date-picker .mat-datepicker-input::placeholder{
  color: #555555 !important;
}
.mat-datepicker-content{
  background-color: #222023 !important;
  border-radius: var(--radius12) !important;
}
.mat-datepicker-content .mat-calendar-body-active .mat-focus-indicator{
  background-color: #000 !important;
  color: #fff !important;
}
.mat-datepicker-content .mat-calendar-body-cell:hover .mat-focus-indicator{
  background-color: #000 !important;
  color: #fff !important;
}
.mat-calendar {
  z-index: 1060 !important;
}
/* .mat-calendar-table tbody tr[aria-hidden="true"]{
  display: none;
} */
.cdk-overlay-container {
  z-index: 1060 !important;
}
.manage_calander_login .mat-mdc-text-field-wrapper{
  background-color: #fff !important;
  border-radius: var(--radius8);
}
.manage_calander_login app-custom-datepicker{
  width: 100%;
  display: inline-block;
}
.manage_calander_login .mat-mdc-form-field.mat-date-picker{
  width: 100%;
}
.manage_calander_login .mat-mdc-form-field .mat-datepicker-input{
  height: 42px !important;
  padding: 10px;
}
.manage_calander_login .mat-mdc-icon-button.mat-mdc-button-base{
  --mdc-icon-button-state-layer-size:42px;
  height: auto;
  padding: 0;
  color: #000;
}
.manage_calander_login .mat-mdc-form-field-subscript-wrapper{
  display: none !important;
}
.mat-calendar-table-header th, .mat-mdc-button:not(:disabled), .mat-calendar-body-cell-content, .mat-calendar-body-label, .mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled), .mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){
  color: #fff !important;
}
.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){
  color: #444 !important;
}
.mat-datepicker-content .mat-calendar-body-cell.mat-calendar-body-disabled:hover .mat-focus-indicator{
  background: none !important;
}
.mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align{
  display: none;
}
.mat-mdc-icon-button{
  padding: 0;
}
.mat-calendar-arrow{
  fill: #fff !important;
}
.manage_calendar_login app-custom-datepicker{
  width: 100%;
  padding: 5px 0;
}
.manage_calendar_login app-custom-datepicker .mat-mdc-form-field.mat-date-picker{
  width: 100%;
}
.manage_calendar_login .mat-mdc-icon-button{
  height: auto !important;
  padding: 0 !important;
  width: 22px !important;
}
.manage_calander svg{
  color: #fff;
}
.frequently+.vjs-info.vjs-info-top{
  display: none;
}
.vjs-info.vjs-info-top{
  display: none;
}
.mat-expansion-indicator svg{
    display: none !important;
}
.mat-expansion-panel-header{
    font-family:var(--themefont) !important;
    color: #fff;
}
.mat-expansion-panel-header.mat-expanded{
  height: auto !important;
}
.mat-expansion-panel, .mat-expansion-panel-body{
    color: #fff;
}
.mat-expansion-panel-body a{
  color: #2863F8;
}
.subscribe-payment .mat-expansion-indicator svg{
  display: inline-block !important;
  fill: #fff;
}
.video-js button.blur-btn{
    font-size: var(--btn-font-size) !important
}
.mat-expansion-panel-body{
  font-family: var(--themefont) !important;
}
.avatar-radius-img img{
  border-radius: 50%;
}





.top-to-bottom{
  position: relative;
  animation: topToBottom 8s ease-in-out forwards;
  /* top: 0px; */
  will-change: transform, opacity;
}
.top-to-bottom:after{
  content: "";
  height: 50px;
  width: 4px;
  background-color: #DE8F19;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
@keyframes topToBottom {
  0% {
    transform: translateY(0px);
    opacity: 1;
  }
  10% {
    transform: translateY(20px);
    opacity: 1;
  }
  87% {
    transform: translateY(20px);
    opacity: 1;
  }
  100% {
    transform: translateY(60px);
    opacity: 0;
  }
}
.continue_series{
  display: block;
}
.vjs-quality-button .vjs-menu .vjs-hd-icon{
  margin-left: 5px;
}
.nav-align.four_slides .owl-theme .owl-nav .owl-next,
.nav-align.four_slides .owl-theme .owl-nav .owl-prev{
  display: none;
}

.nav-align:hover .owl-nav .owl-next,
.nav-align:hover .owl-nav .owl-prev{
  display: block !important;
}
.nav-align.four_slides .owl-theme .owl-nav .owl-next{
  width: 20px;
  right: -25px;
}
.nav-align.four_slides .owl-theme .owl-nav .owl-prev{
  width: 20px;
  left: -25px;
}
.banner_slider .slider_thumbnail .no-img-bg{
  font-size: 12px;
  font-weight: 400;
}


.bg_category{
  padding: 40px 0 0 0;
  margin-bottom: 0px;
  position: relative;
  background-size: cover;
}
.bg_category:before{
  content: "";
  background-color: rgba(0,0,0,0.8);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: -1px;
  backdrop-filter: blur(2px);
}
.campaign-video-container{
  width: 100%;
  position: relative;
}
.campaign-banner .campaign-video-container{
  margin-bottom: 40px;
}
.campaign-banner .campaign-video-container img.grid_item{
  margin-bottom: 0;
}
.campaign-video{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  opacity: 0;
  padding:  40px 0;
  border-radius: 8px;
}
.campaign-video-container:hover .campaign-video{
  display: block;
  transition: 1s;
  opacity: 1;
}

/* category hover */
/* .new_asset_hover_type .category_hover{
  overflow: hidden;
} */
 .new_asset_hover_type .category_hover .asset_hover_img img{
  border-radius: var(--radius8);
}
.enlarged_square_assets .category_hover{
  width: 300px;
}
.square_assets .category_hover{
  width: 220px;
}
.portrait_assets .category_hover{
  width: 200px;
}
.enlarged-circular_assets .category_hover .asset_hover_img img, .circular_assets .category_hover .asset_hover_img img{
  border-radius: 100%;
}
.enlarged-circular_assets .category_hover .transparent_img_text{
  right: 0;
  text-align: center;
}
.enlarged-circular_assets .category_hover{
  width: 250px;
}
.circular_assets .category_hover{
  width: 200px;
}
.stretched_landscape_assets .category_hover{
  width: 350px;
}
._custom_cont h4.cat-space{
  margin-bottom: 20px;
  margin-top: 0px;
}
@media screen and (min-width:1600px) {
  .enlarged_square_assets .category_hover{
    width: 380px;
  }
  .square_assets .category_hover{
    width: 280px;
  }
  .portrait_assets .category_hover{
    width: 280px;
  }
  .enlarged-circular_assets .category_hover{
    width: 380px;
  }
  .circular_assets .category_hover{
    width: 300px;
  }
  .stretched_landscape_assets .category_hover{
    width: 450px;
  }
  .landscape_assets .category_hover{
    width: 450px;
  }
  .enlarged_landscape_assets .category_hover{
    width: 500px;
  }
  .owl-carousel .owl-item .number-img{
    width: 250px !important;
  }
  .owl-carousel .owl-item .number-img img{
    width: 280px !important;
  }
  .live_asset_player_section{
    width: calc(100% - 615px);
  }
  .new_asset_hover_type .new_asset:hover .new_assets_hover{
    transform: translate(-50%, -50%) scale(1.4);
  }
  
  .new_asset_hover_type .owl-item.firstActiveItem .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
    left: 0;
    right: auto;
  }
  .new_asset_hover_type .owl-item.lastActiveItem .new_asset:hover .new_assets_hover{
    transform: translate(-20%, -50%) scale(1.4);
    left: auto;
    right: 0;
  }
  .new_asset_hover_type.enlarged_landscape_assets .new_asset:hover .new_assets_hover{
    transform: translate(-50%, -50%) scale(1.9);
  }
  .new_asset_hover_type.enlarged_landscape_assets .owl-item.firstActiveItem .new_asset:hover .new_assets_hover{
    transform: translate(40%, -50%) scale(1.9);
    left: 0;
    right: auto;
  }
  .new_asset_hover_type.enlarged_landscape_assets .owl-item.lastActiveItem .new_asset:hover .new_assets_hover{
    transform: translate(-40%, -50%) scale(1.9);
    left: auto;
    right: 0;
  }
  .vidoe_slider_detail{
    width: 500px;
  }
  .asset-logo-img{
    height:200px;
  }
  .asset-logo-transparent img{
    max-height:200px
  }
  .banner_slider .synopsis_text, .assets_info_label ul li{
    font-size: 20px;
  }
  .asset_live_tag{
    font-size: 20px;
    height: 30px;
  }
  .assets_info_label ul li:before{
    border-width:2px;
    height:25px
  }
  .season-modal .modal-dialog{
    width:60%
  }
  .vod-player{
    width: calc(100% - 600px);
  }
  .live_asset_more{
    width: 570px;
  }
  .live_asset_scroll{
    min-height: 100%;
    aspect-ratio: 1/2;
    height: 100%;
  }
  ul.live_asset_list li{
    margin-bottom: 20px;
  }
  .live_asset_scroll{
    height: 100%;
    aspect-ratio: 1/2;
  }
  .search-assets > ul > li:nth-of-type(7n + 1) .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
  }
  .search-assets > ul > li:nth-of-type(7n + 7) .new_asset:hover .new_assets_hover{
    transform: translate(-20%, -50%) scale(1.4);
  }
  .watchlist-assets ul li:nth-child(1).new_asset_hover_type .new_asset:hover .new_assets_hover, .watchlist-assets ul li:nth-child(6n).new_asset_hover_type .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
  }
  .watchlist-assets ul li:nth-child(5n).new_asset_hover_type .new_asset:hover .new_assets_hover{
    transform: translate(-20%, -50%) scale(1.4);
  }
  .view_more ._v_all_parent .asset_5:nth-child(1) .new_asset:hover .new_assets_hover, .view_more ._v_all_parent .asset_5:nth-child(5n + 1) .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
  }
  .view_more ._v_all_parent .asset_5:nth-child(5n) .new_asset:hover .new_assets_hover{
    transform: translate(-20%, -50%) scale(1.4);
    left: auto;
    right: 0;
  }
  .view_more ._v_all_parent .asset_7:nth-child(1) .new_asset:hover .new_assets_hover, .view_more ._v_all_parent .asset_7:nth-child(7n + 1) .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
  }
  .view_more ._v_all_parent .asset_7:nth-child(7n) .new_asset:hover .new_assets_hover{
    transform: translate(-20%, -50%) scale(1.4);
  }
  ._custom_cont h4.cat-space{
    margin-bottom: 40px;
    margin-top: 60px;
  }
  .new_asset_hover_type .enlarged_landscape_assets .new_asset:hover .new_assets_hover{
    transform: translate(-50%, -50%) scale(1.9);
  }
  .view_more ._v_all_parent .enlarged_landscape_assets.asset_4:nth-child(1) .new_asset:hover .new_assets_hover, .view_more ._v_all_parent .asset_4:nth-child(4n + 1) .new_asset:hover .new_assets_hover{
    transform: translate(45%, -50%) scale(1.9);
  }
  .view_more ._v_all_parent .enlarged_landscape_assets.asset_4:nth-child(4n) .new_asset:hover .new_assets_hover{
    transform: translate(-45%, -50%) scale(1.9);
  }
  .coverflow-carousel{
    width: 1200px !important;
  }
  #more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(1) .new_asset:hover .new_assets_hover, #more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(5n+1) .new_asset:hover .new_assets_hover{
    transform: translate(20%, -50%) scale(1.4);
  }
  #more_like_modal .other_assests .new_asset_hover_type .default_assests_view:nth-child(5n) .new_asset .new_assets_hover{
    left: auto;
    right: 0;
    transform: translate(-20%, -50%) scale(1.4);
  }
  .vod-more-player ul li{
    width: calc(100% / 4 - 10px);
  }
  .vod-more-player ul{
    top: 10%;
    position: relative;
  }
  .vod-more-player ul li:nth-child(3n){
    margin-right: 10px;
  }
}
.category_hover .transparent_img_text{
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.new_asset_hover_type .hover_video a.hover-click.category-bg-opicity0:before{
  display: none;
}
.single-assets{
  border: 1px solid #f00;
  padding: 40px;
  display: flex;
  border-radius: var(--radius12);
  margin-bottom: 40px;
  align-items: center;
}
.single-assets:hover{
  background: linear-gradient(
    to right, 
    rgba(217, 217, 217, 0.17) 0%, 
    rgba(217, 217, 217, 0.03) 17%, 
    rgba(217, 217, 217, 0.08) 20%
  );
  box-shadow: 0 0 10px rgba(255, 0, 0, 0.8);
}
.single-assets-img{
  width: 304px;
  margin-right: 20px;
  display: inline-block;
}
.single-assets-img img{
  width: 100%;
  border-radius: var(--radius12);
}
.single-assets-info{
  /* margin-right: 20px;
  width: 500px;
  display: inline-block; */
  flex: 1;
  margin-right: 20%;
}
.single-assets-info label{
  color: #707070;
  display: block;
  font-weight: 600;
}
.single-assets-info label span{
  font-size: 16px;
  color: #fff;
}
.single-assets-info p{
  color: #707070;
}
.single-assets-tag{
  color: #f00;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 10px;
}
.single-assets-tag:before{
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 100%;
  display: block;
  background-color: #f00;
  position: absolute;
  top: 10px;
  left: 0;
}
.single-assets-button{
  width: 200px;
}
.single-assets-button button{
  width: 100%;
}

.single-assets-button button img{
  width: 15px;
  margin-right: 10px;
}
.single-assets-button button:focus{
  box-shadow: none;
}
.number-category{
  display: flex;
  align-items: baseline;
}
.owl-carousel .owl-item .number-img{
  width: 120px;
  display: inline-block;
  position: relative;
  left: 0px;
  z-index: -1;
}
.owl-carousel .owl-item .number-img img{
  position: absolute;
  left: -30px;
  width: 200px;
  bottom: 0;
}
.owl-carousel .owl-item .number-assets{
  width: 100%;
  display: inline-block;
  border-radius: var(--radius8);
  overflow: hidden;
}
.numbercategory_assets .new_asset .new_asset_img ._free_tag,
.numbercategory_assets .new_asset .new_asset_img ._premium{
  left: 85px;
}
.episode_hover .ng-select .ng-select-container .ng-value-container{
  display: inline-block;
  flex: inherit;
  margin-right: 10px;
}
.episode_hover .asset_episode_info h6{
  color: #fff !important;
}
.episode_hover .ng-select-container .ng-value-container .ng-input{
  display: none;
}
.campaign-video-container .campaign-banner-video{
  position: absolute;
  z-index: 9999;
  width: 100%;
  top: 0;
  height: 100%;
}
.campaign-video-container .campaign-banner-video .video-js{
  padding-top: 0 !important;
  height: 100% !important;
}
.preview-video{
  bottom: 0;
  height: 100%;
}
.transform-btn > span{
  transition: 0.1s;
}
.transform-btn:hover > span{
  font-weight: 600;
}
.menu-width{
  width: 100%;
  max-width: none !important;
}
.transparent-backdrop{
  display: none;
}
.language-popup{
  background-color: transparent;
}
.language-popup .modal-dialog{
  max-width: 150px !important;
  transform: none !important
}
.modal.language-popup .modal-dialog{
  max-width: inherit !important;
  margin: 0;
}
ul.form_right li.language-nav{
  /* min-width: 130px; */
  text-align: right;
}
ul.form_right li.language-nav a{
  padding: 0;
}
.modal.language-popup .modal-dialog .modal-content{
  left: auto;
  right: 280px;
  flex-direction: inherit;
  max-width: 150px;
  transform:none;
  top: 40px;
}
ul.manage-radio.language-scroll li{
  margin-right: 0;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 14px;
  overflow: hidden;
  padding: 0 5px;
  transition: 0.2s;
  width: 90%;
  position: relative;
  transform-origin: left center;
  text-align: left;
}
ul.manage-radio.language-scroll li:hover{
  transform: scale(1.1);
  color: #fff
}
ul.manage-radio.language-scroll li:before{
  display: none;
}
.language-popup .popup_background.auth .modal-content{
  padding: 10px 2px 10px 10px !important;
}
.language-nav a{
  font-size: 14px !important;
}
.language-nav a:hover{
  background-color: transparent;
}
.back-btn{
  display: inline-block;
  margin-right: 10px;
}
.carousel-bg{
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
.carousel-bg:before{
  content: "";
  display: block;
  backdrop-filter: blur(6px);
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top:0
}
.swiper-slide img{
  width: 100%;
  border-radius: 16px;
}
.coverflow-carousel{
  margin: 0 auto;
  width: 800px;
}
.swiper-pagination{
  text-align: center;
  margin-top: 40px;
}
.swiper-button{
  position: relative;
}
.swiper-pagination .swiper-pagination-bullet{
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: rgba(153, 153, 153, 1);
  display: inline-block;
  margin-right: 10px;
  transition: 0.5s;
}
.swiper-pagination .swiper-pagination-bullet:nth-last-child(1){
  margin-right: 0;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: var(--hoverbtn);
  transform: scale(1.2);
}
.swiper-button-prev, .swiper-button-next{
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top:5px;
}
.swiper-button-prev{
  left: 38%;
}
.swiper-button-next{
  right: 38%;
}
.swiper-button-prev:before, .swiper-button-next:before{
  content: "";
  display: block;
  height: 18px;
  width: 19px;
}
.swiper-button-prev:before{
  background-image: url('../../../../assets/img/Icon/left-arrow-swiper.svg');
}
.swiper-button-next:before{
  background-image: url('../../../../assets/img/Icon/right-arrow-swiper.svg');
}
.swiper-navigation-icon{
  display: none;
}
.carousel-heading{
  backdrop-filter: blur(0px);
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
}
.new_asset_expend_type .new_assets_hover{
  aspect-ratio: 16 / 9;
  height: 100%;
}
.new_asset_expend_type .hover_video_value .assets_button{
  display: none !important;
}
.new_asset_expend_type .hover_video_value .transparent_img_text img{
  max-width: 90px !important;
}
.new_asset_expend_type .hover_video_value .transparent_img_text{
  bottom: 40px;
  transition: 0.5s;
}
.video_transpreant_img{
  margin-bottom: 10px;
}
.new_asset_expend_type .new_asset .new_assets_hover{
  border-radius: var(--radius8);
  overflow: hidden;
}
.vjs-big-play-button{
  display: none;
}
.vjs-big-play-button:before{
  display: none;
}
.vjs-has-started .vjs-big-play-button, .vjs-controls-enabled .vjs-big-play-button{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.vjs-playing .vjs-big-play-button{
  display: flex;
}
.vjs-user-active .vjs-big-play-button{
  display: flex !important;
}
.video-js .vjs-auto-mute{
  display: none;
}
.video-js .vjs-big-play-button{
  display: flex;
}
.vjs-forward-control .num, .vjs-rewind-control .num{
  display: none;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-control-text{
  display: none !important;
}
.video-js .vjs-button .vjs-icon-placeholder, .video-js .vjs-mirror-button, .video-js .vjs-mirrored{
  line-height: normal;
}
.vjs-1600 .vjs-button .vjs-icon-placeholder, .vjs-1600 .vjs-control-bar .vjs-chromecast-button .vjs-icon-placeholder:before{
  font-size: inherit;
}
.vjs-text > img{
  display: none;
}
.vjs-fullscreen .vjs-text > img{
  display: block;
}
.vjs-volume-panel .vjs-control-text{
  display: none;
}
.vjs-quality-button .quality-span, .vjs-quality-button .vjs-menu-title{
  display: none;
}
.vjs-quality-button .vjs-menu-content.vjs-qlist{
  padding-top: 0 !important;
}
.vjs-quality-button .vjs-menu-content.vjs-qlist li > i{
  display: none;
}
.vjs-quality-button .vjs-menu:before{
  display: none;
}
.vjs-rewind-control .vjs-icon-placeholder:before, .vjs-forward-control .vjs-icon-placeholder:before{
  display: none;
}
.vjs-paused .progress_move_background{
  animation-play-state: paused;
}
#fwdCtrl{
  display: flex;
  font-family: var(--themefont);
  font-size: inherit;
  align-items: center;
}
#rwdCtrl{
  display: flex;
  font-family: var(--themefont);
  font-size: inherit;
  align-items: center;
}
.rwdrate{
  position: relative;
  left: 10px;
  font-size: 18px;
}
.fwdrate{
  position: relative;
  right: 10px;
  font-size: 18px;
}
.video-js .vjs-button.vjs-forward-control .vjs-icon-placeholder:hover{
  text-shadow: none;
}
.video-js .vjs-button.vjs-rewind-control .vjs-icon-placeholder:hover{
  text-shadow: none;
}
.vjs-fullscreen.video-js .vjs-control-bar.vjs-visibility{
  height: 100px !important;
}
.video-js .vjs-volume-panel .vjs-button .vjs-icon-placeholder{
  font-size: inherit;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.morelike-block{
  display: flex;
  height: 82vh;
  align-items: end;
}
.morelike-block > div{
  width: 100%;
}
.video-js .vjs-big-play-button{
  background-color: transparent;
}
.play-pause{
  background-image: url("../../assets/img/Icon/Pause_Icon.svg");
   width: 40px;
  height: 40px;
  transition: 0.5s;
}
.vjs-paused .play-pause{
  background-image: url("../../assets/img/Icon/Play_Icon.svg");
 
  width: 40px;
  height: 40px;
}
.vjs-settings-back{
  padding: 10px;
  border-bottom: 1px solid #777;
  text-align: left;
  
}
.vjs-fullscreen .speed_button .vjs-menu-speed{
  bottom: 98px;
}
.vjs-fullscreen .vjs-fullscreen-control{
  height: 70px !important;
}
#more_like_modal .modal-content{
  background-color: transparent;
}
.language .vjs-menu.vjs-hidden{
  display: block !important;
}
.video-js .language .vjs-menu:after, .video-js .vjs-quality-button .vjs-menu:after{
  display: none;
}
.vjs-quality-button .vjs-menu{
  background-color: #000000CC !important;
  border-radius: var(--radius8);
   bottom: auto !important
}
.vjs-quality-button .vjs-menu-title{
  border-bottom: 1px solid #777;
  background-color: transparent !important;
}
.vjs-error-display .vjs-modal-dialog-content{
  display: flex;
  align-items: center;
}
.vjs-fullscreen .skip_intro_button{
  margin-bottom: 120px !important;
}
.vjs-control-bar .vjs-progress-control{
  width: calc(100% - 50px) !important;
  padding-right: 10px;
}
.vjs-progress-control .vjs-duration{
  position: absolute;
  right: -50px;
  top: 0px;
}
.fwdicon{
  transition: all 0.3s ease;
  left: 0;
  position: relative;
}
.fwdicon.rateplusminus{
  left: 20px;
}
.fwdicon.rateplusminus .icon1{
  left: 10px;
  position: relative;
}
.rwdicon{
  transition: all 0.3s ease;
  left: 0;
  position: relative;
}
.rwdicon.rateplusminus{
  left: -20px;
}
.rwdicon.rateplusminus .icon2{
  left: -10px;
  position: relative;
}
.vjs-ended .vjs-loading-spinner{
  display: none;
}
.vjs-ended .vjs-big-play-button{
  display: none !important;
}
.video-js .vjs-replay-button:before{
  position: relative;
  top: -7px;
  left: 5px;
}
.vjs-fullscreen-control .vjs-control-text{
  display: none !important;
}
.vjs-fullscreen .vjs-live-display{
  top: 15px;
  position: relative;
}
.vjs-paused .vjs-big-play-button{
  pointer-events: all;
  cursor: pointer;
}
.hover_video_play .vjs-loading-spinner{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
.video-js .vjs-big-play-button:focus:not(:focus-visible){
  background-color: transparent !important;
}
.vjs-menu .vjs-menu-content li:not(.vjs-texttrack-settings):focus, .vjs-menu .vjs-menu-content li:not(.vjs-texttrack-settings):hover{
  background-color: transparent !important;
}
.language .vjs-subs-caps-button .vjs-menu li .vjs-menu-item-text{
  display: block;
}
.language .vjs-menu-item-text:first-letter{
  text-transform: uppercase;
}
.live-event-player .bottomControlDiv .speed_button{
  display: none !important;
}
.vjs-ad-loading .vjs-loading-spinner{
  display: none !important;
}
.vod-more-player .new_asset_hover_type .assets_info_label ul li{
  padding-left: 10px;
}
.language-popup .popup_background{
  width: 100%;
}
.modal-content-bg{
    background: linear-gradient(152.57deg, rgba(52, 52, 52, 0.84) 0%, rgba(0, 0, 0, 0.91) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
    border: 1px solid #FFFFFF33;
    backdrop-filter: blur(4px);
    padding: 10px 2px 10px 10px !important;
    border-radius: 8px;
    position: absolute;
    left: 50%;
    right: 0;
    min-width: 130px;
    transform: translateX(-50%);
}

@media screen and (max-width:1280px) {
  .season-episode-list ul{
    max-height: 220px;
  }
}
body header nav{
  transform: translateY(0px);
  z-index: 999;
  position: relative;
  visibility: visible;
}
.page-animation header nav{
  transform: translateY(-50px);
  opacity: 0;
  transition: 0s;
}
body .vidoe_slider_detail{
  opacity: 1;
}
body.page-animation .vidoe_slider_detail, body.page-animation-no-nav .vidoe_slider_detail{
  opacity: 0;
}
body .slider_thumbnail{
  transform: translateX(0%);
  opacity: 1;
}
body.page-animation .slider_thumbnail, body.page-animation-no-nav .slider_thumbnail{
  transform: translateX(10%);
  opacity: 0;
}
body.page-animation-no-nav .asset-animation{
  opacity: 0;
}
body.page-animation .asset-animation, body.page-animation-no-nav .asset-animation{
  transform: translateY(100px);
  transition: 0ms ease-in;
  transition-delay: 0.3s;
}
body .asset-animation{
  transform: translateY(0px);
  z-index: 999;
  position: relative;
}
body header nav,
body .vidoe_slider_detail,
body .slider_thumbnail,
body .asset-animation{
  transition: 650ms ease-in 0.3s;
}
.loader-logo{
  background: linear-gradient(0deg, #000000, #000000),
linear-gradient(103.13deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);

  height: 100%;
  z-index: 99999;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loader-logo-animation{
  width: 300px;
  text-align: center;
}
.loader-logo-animation img{
  width: 150px;
  animation: fadetop 350ms linear;
}
@keyframes fadetop {
  from{
    transform: translateY(35px);
  }
  to{
    transform: translateY(0px);
  }
}
.loader-logo-animation span{
  width: 100%;
  height: 3px;
  display: block;
  border-radius: 5px;
  margin-top: 20px;
  background-color: #ffffff33;
  animation: fadebottom 0.3s forwards;
}
@keyframes fadebottom {
  0%{
    transform: translateY(-35px);
    background-color: #ffffff33;
    opacity: 0;
  }
  80%{
    transform: translateY(0px);
    opacity: 1;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.loader-logo-animation span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #E1BF16;
  border-radius: inherit;
  transform: scaleX(0);
  transform-origin: left;
  will-change: transform;
  animation: fillLR 1s ease forwards;
  animation-delay: 0.35s;
}
@keyframes fillLR {
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
.loader {
  width: 150px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: 
    radial-gradient(farthest-side,var(--themebtn)  94%,var(--themebg) ) top/8px 8px no-repeat,
    conic-gradient(#0000 30%,var(--themebtn) );
  -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);
  animation: l13 1s infinite linear;
}
@keyframes l13{ 
  100%{transform: rotate(1turn)}
}

.skeleton-layer {
  position: absolute;
  inset: 0;

  display: flex;
  align-items: center;

  padding: 40px;
  transition: opacity 350ms ease;

  background: linear-gradient(
    to top,
    rgba(0,0,0,0.7),
    rgba(0,0,0,0.35),
    transparent
  );
}

.skeleton-layer.hidden {
  opacity: 0;
  pointer-events: none;
}

/* ===== SKELETON CONTENT POSITION ===== */
.skeleton-content {
  width: min(420px, 90vw);
}

/* ===== SHIMMER EFFECT (STRONG & VISIBLE) ===== */
.shimmer {
  position: relative;
  background: #242424;
  overflow: hidden;
}

.shimmer::after {
  content: "";
  position: absolute;
  inset: -40%;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,0.28) 30%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0.28) 70%,
    transparent 100%
  );

  transform: translateX(-100%);
  animation: shimmerMove 1.7s linear infinite;
}

@keyframes shimmerMove {
  to {
    transform: translateX(100%);
  }
}

/* ===== SKELETON SHAPES ===== */
.sk-logo {
  width: 240px;
  height: 64px;
  border-radius: 8px;
  margin-bottom: 22px;
}

.sk-meta {
  width: 180px;
  height: 18px;
  border-radius: 4px;
  margin-bottom: 22px;
}

.sk-line {
  width: 100%;
  height: 14px;
  border-radius: 4px;
  margin-bottom: 10px;
}

.sk-line.short {
  width: 70%;
}

.sk-buttons {
  display: flex;
  gap: 14px;
  margin-top: 26px;
}

.sk-btn {
  width: 140px;
  height: 44px;
  border-radius: 10px;
}

.sk-btn.small {
  width: 52px;
}
.slider_img{
  opacity: 0.2;
   animation: fadeeee 0.6s ease-in-out forwards;
}
@keyframes fadeeee {
  0%{
    opacity: 0.2;
    transition-delay: 0.2s;
  }
  100%{
    opacity: 1;
  }
}
.subscribe-img-mbl{
  display: none;
}
.search-icon-mbl{
  display: none;
}
.mbl-show{
  display: none;
}
.dropdown-menu a.dropdown-item.mbl-show{
  display: none;
}
.mbl-nav{
  display: none;
}
.login-btn-mbl{
  display: none;
}
.subscribe-color{
  position: absolute;
  width: 100%;
  height: 100%;
  top: -100px;
  right: -40px;
  z-index: 0;
}
.asset-paid-img{
  display: none;
}
@media screen and (max-width:768px) {
  .dropdown-menu a.dropdown-item.mbl-show{
    display: block;
  }
  .dropdown-menu.right-align-menu{
    transform: translateX(110%);
    transition: 1s;
    margin:0 !important;
  }
  .dropdown-menu.right-align-menu.show{
    transform: translateX(0%);
  }
  .nav-link.mbl-show{
    padding: 0 !important;
  }
  .mbl-show{
    display: inline-block;
  }
  li.nav-item.dropdown{
    position:static
  }
  a.navbar-brand{
    margin-right: 0;
    vertical-align: super;
  }
  .search-icon{
    display: none !important;
  }
  .desktop-show{
    display:none !important
  }
  .subscribe-img{
    display: none !important;
  }
  .mobile-display-block .dropdown-item{
    display: none;
  }
  .subscribe-img-mbl{
    display: inline-block;
  }
  .search-icon.search-icon-mbl{
    display: inline-block !important;
  }
  .new_asset_expend_type .new_asset .new_assets_hover{
    display: none;
  }
  .coverflow-carousel{
    max-width: 80%;
  }
  .swiper-button-next{
    right:0
  }
  .swiper-button-prev{
    left:0
  }
  /* ul.form_right li.language-nav{
    min-width:inherit;
  } */
  body{
    height: auto !important;
  }
  .live_asset_name_info{
    height: auto;
  }
  .live_chanel_btn{
    text-align: left;
  }
  .live_chanel_btn > .position-relative{
    display: inline-block;
  }
  .vjs-big-button.vjs-b-p-b[aria-label="Play"]{
    display: none !important;
  }
  .video-js .vjs-big-play-button[title="Play Video"]{
    margin: -40px 0 0 -33px !important;;
  }
  .vjs-big-play-button{
    transform: scale(1) !important;
  }
  .vjs-big-button.vjs-b-f-b[title = "Forward"], .vjs-big-button.vjs-b-r-b[title = "Rewind"]{
    display: none;
  }
  .vjs-rewind-control.vjs-rewind-first.vjs-control.vjs-button.vjs-hidden,
  .vjs-forward-control.vjs-control.vjs-button.vjs-hidden{
    display: block !important;
    padding: 0;
  }
  .vjs-user-inactive .vjs-rewind-control.vjs-rewind-first.vjs-control.vjs-button.vjs-hidden,
  .vjs-user-inactive .vjs-forward-control.vjs-control.vjs-button.vjs-hidden{
    display: none !important;
  }
  .video-js .vjs-forward-control{
    bottom: auto;
  }
  .video-js .vjs-rewind-control{
    bottom: auto;
  }
  .fwdicon{
    left: 20px;
  }
  .vjs-user-active .vjs-control-bar{
    opacity: 1;
  }
  .player-next-button:hover #NextAsset, .player-previous-button:hover #PrevAsset{
    display: none;
  }
  .vjs-touch-inactive .vjs-control-bar{
    visibility: visible;
  }
  .more_like{
    top: 60px !important;
  }
  .vjs-fullscreen.video-js .vjs-big-play-button[title="Play Video"]{
    top: 43%;
  }
  .vjs-control-bar{
    z-index: 9999 !important;
  }
  .live_chanel_btn .allbtn{
    padding: 0;
  }
  ul.form_right li{
    z-index: 1;
  }
  ul.form_right{
    float: right;
  }
  .form-inline{
    position: absolute;
    left: 15px;
    right: 0;
    top: 60px;
  }
  ul.form_right li.language-nav{
    width:100%
  }
  .slider_thumbnail{
    display: none;
  }
  .banner_slider .blur-btn{
    border-radius: 4px;
  }
  .view_all_animation .view_all_animation_hidden a i:before{
    visibility: visible;
  }
  .mbl-show .dropdown-item{
    padding: 0;
  }
  .loader-logo{
    height: 100vh;
    display: flex;
    align-items: center;
    top: -60px;
  }
  .navbar-toggler{
    padding: 0;
  }
  /* .navbar-toggler img{
    width:20px
  } */
  .navbar-toggler .menubar{
    display:none
  }
  .navbar-toggler.collapsed .menubar{
    display:block;
    width: 25px;
  }
  .navbar-toggler.collapsed .menuclose{
    display:none
  }
  .navbar-toggler .menuclose{
    display:block;
    width: 25px;
  }
  ul.mbl-nav{
    margin: 0;
    padding: 0 45px 0 0;
    list-style-type: none;
    display: inline-block;
  }
  ul.mbl-nav li{
    display: inline-block;
    margin-right:20px
  }
  ul.mbl-nav li > img{
    display:inline-block;
    width: 25px;
  }
  ul.mbl-nav li:nth-last-child(1){
    margin-right: 0;
  }
  .login-btn-mbl{
    display: inline-block;
    position: absolute;
    right: 10px;
    padding:0
  }
  .login-btn-mbl img{
    width: 25px;
  }
  .p-select-img img{
    width:25px !important;
    border-radius: 4px !important;
  }
  .asset-logo-img{
    margin-bottom: 20px;
  }
  .header-profile-list .p-select-img img {
    width: 100% !important;
    border-radius: var(--radius8) !important;
  }
  .asset-logo-transparent img{
    max-height: 60px;
    max-width: 100px;
  }
  .season-info{
    display: block;
    text-align:center
  }
  .season-info .season-info-img{
    margin-right: 0;
  }
  .season-episode-list ul li{
    display: block;
  }
  .episode-order{
    min-width: 90px;
  }
  .close-btn-top img{
    width: 25px;
  }
  ul.watchlist-nav li{
    display: inline-block;
  }
  ul.profile_type li{
    margin-bottom: 20px;
  }
  ul.profile_type li:nth-child(even){
    margin-right: 0;
  }
  .icon25{
    width: 25px;
  }
  .subscribe-color{
    right:0
  }
  .group-slider-tag .owl-nav .owl-prev{
    left:0
  }
  .single-assets{
    padding:20px;
    display:block;
  }
  .search-form-position .search-form .search-border{
    width: calc(100% - 50px);
  }
  .vjs-loading-spinner{
    display: none !important;
  }
  .temp-title{
    font-size:14px !important
  }
  button.skip_intro_button.btn.btn-primary{
    margin-bottom: 45px !important;
    display: block !important;
    min-width: 80px !important;
    height: 30px !important;
    border-radius: 4px !important;
    right: 15px !important;
    width:auto !important
  }
  body.modal-open .video-js{
    z-index: -9;
  }
  .vjs-audio-button{
    display: block !important;
  }
  .asset-paid-strip label{
    font-size: 14px;
  }
  .asset-paid-strip p{
    font-size: 12px;
  }
  
  .subscribe-payment-text{
    width: 100%;
  }
  .subscribe-payment-img{
    text-align:left;
    padding-left:35px;
  }
  .device-not-allowed-text {
    padding: 0;
  }
  .device-not-allowed-text p{
    font-size: 14px;
    margin-bottom: 0;
  }
  .device-not-allowed-text h2{
    font-size: 18px;
  }
  .device-not-allowed-icon{
    width: 60px;
    height: 60px;
  }
  .vjs-touch-active .vjs-control-bar,
  .vjs-touch-inactive .vjs-control-bar{
    opacity: 1;
  }
  .vjs-rewind-control, .vjs-forward-control{
    width: 60px !important;
  }
  .vjs-user-inactive.vjs-paused .vjs-rewind-control.vjs-rewind-first.vjs-control.vjs-button.vjs-hidden,
  .vjs-user-inactive.vjs-paused .vjs-forward-control.vjs-control.vjs-button.vjs-hidden{
    display: block !important;
  }
}

.subscribe-bg img{
    position: absolute;
  }
  .subscribe-bg-text{
    position:relative
  }
  .mbl-background-bg{
    display: block;
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0.2) 31.14%, rgba(0, 0, 0, 0.2) 70.64%, #000000 100%);
    position:absolute;
    inset:0;
    height:100vh;
    min-height: 1000px;
  }
.asset-animation.video_asset:hover{
  z-index: 9999;
}
.video-js .vjs-big-play-button{
  pointer-events: all;
}
.video-js.vjs-paused .vjs-big-play-button{
  pointer-events: none;
  cursor: pointer;
}
.mbl-static{
  position: static;
}