.account_notes {
  display: block;
  color: #ff3939;
  font-weight: 500;
  float: left;
  width: 100%;
  text-align: left;
  margin: 10px 0 10px;
  font-size: 14px;
  text-transform: capitalize;
}
.account_notes a {
  margin: 7px 0 0px !important;
  font-weight: 600;
  text-decoration: underline;
}
.nextline {
  display: block;
  margin-top: 5px;
}
.dis_recaptcha_wrap > div {
  margin: auto;
}
.dis_eyeIcon {
  position: absolute;
  top: 50%;
  margin: auto;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 1;
  color: #484848 !important;
}
.dis_slidernoThumb {
  background: #e7e4e4;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dis_SNT_text {
  font-size: 20px;
  color: #a3a3a3;
  font-weight: 900;
  text-align: center;
  font-family: "Muli";
  line-height: 1.5;
  margin-top: 11px;
  letter-spacing: 1px;
}
.dis_Custmtoken .tokenfield.form-control {
  height: 50px;
  overflow: auto;
}
.dis_Custmtoken .token {
  background: #ebebeb;
  border: none;
  color: #090909;
  padding: 1px;
  font-size: 14px;
  font-family: "Muli", sans-serif;
}
.dis_Custmtoken .tokenfield.form-control {
  border: 2px solid #ddd;
  border-radius: 5px;
  height: 50px;
  padding: 10px 20px 0;
  width: 100%;
  font-size: 16px;
  font-family: var(--muli-font);
}
.dis_Custmtoken .tokenfield {
  box-shadow: none;
}
.dis_Custmtoken .tokenfield.form-control.focus {
  box-shadow: none;
  border: 2px solid #ff815b;
}
/* custom dropdown */
.custom_dropdown_wrap {
  position: relative;
}
.custom_dropdown_menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 10px 0;
  border-color: rgb(236 236 236);
  background: var(--white_color);
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.custom_dd_anchr {
  text-transform: capitalize;
  color: #40404c;
  padding: 10px 10px 10px 20px;
  background: inherit;
  font-weight: 600;
  display: flex;
  font-size: 14px;
  white-space: nowrap;
}
.custom_dd_icon {
  margin-right: 8px;
}
.custom_dd_icon > svg {
  width: 14px;
  height: 14px;
}
.custom_dropdown_wrap
  .custom_dropdown_menu
  > .custom_dropdown_item
  > .custom_dd_anchr:hover {
  background: rgb(234 234 234);
  color: #40404c;
  padding-left: 25px;
}
.custom_dropdown_btn {
  cursor: pointer;
}
.custom_dropdown_wrap.open .custom_dropdown_menu {
  opacity: 1;
  visibility: visible;
}
/* start input field css */
.dis_field_label {
  font-size: 17px;
  font-weight: 600;
  text-transform: capitalize;
  padding-bottom: 10px;
  margin: 0;
  font-family: var(--muli-font);
}
.dis_field_wrap {
  position: relative;
}
.dis_field_input {
  border: 2px solid #ddd;
  border-radius: 5px;
  height: 50px;
  padding: 0 20px;
  width: 100%;
  font-size: 16px;
  font-family: var(--muli-font);
}
textarea.dis_field_input {
  resize: none;
}
.dis_field_input::-webkit-input-placeholder {
  color: rgb(151 151 151);
}
.dis_field_input::-ms-input-placeholder {
  color: rgb(151 151 151);
}
.dis_field_input::placeholder {
  color: rgb(151 151 151);
}
.dis_field_input:focus {
  outline: none;
  border: 2px solid #ff815b;
  box-shadow: 0px 0px 10px 0px #ff815b1a;
}
/* input field css end*/
/* select 2 filed start */
.select2-dropdown {
  z-index: 9999999;
}
.dis_select2 .select2-container--default .select2-selection--multiple {
  display: flex;
  align-items: center;
}
.dis_select2
  .select2-container--default
  .select2-search--inline
  .select2-search__field {
  margin: 0;
}
.dis_select2
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  margin: 0 -5px;
  height: 100%;
  overflow: hidden auto;
}
.dis_select2
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  margin: 5px;
}
.dis_select2 .select2-selection.select2-selection--single,
.dis_select2 .select2-container--default .select2-selection--multiple {
  border: 2px solid rgb(221 221 221);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  height: 50px;
  font-family: var(--muli-font);
}
.dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 47px;
  font-size: 16px;
  color: #979797;
  font-weight: 400;
  padding: 0 20px;
  font-family: var(--muli-font);
}
.dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 14px;
  height: 100%;
}
.dis_select2
  .select2-container--open
  .select2-selection.select2-selection--single,
.dis_select2 .select2-container--open .select2-selection--multiple {
  border-color: #ff815b;
}
/* select 2 filed end */
/* skeleton css start------------ */
/* social post start animation */
:root {
  --animation_bg: rgba(130, 130, 130, 0.2);
  --animation_bg1: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(8%, rgba(130, 130, 130, 0.2)),
    color-stop(18%, rgba(130, 130, 130, 0.3)),
    color-stop(33%, rgba(130, 130, 130, 0.2))
  );
  --animation_bg2: linear-gradient(
    to right,
    rgba(130, 130, 130, 0.2) 8%,
    rgba(130, 130, 130, 0.3) 18%,
    rgba(130, 130, 130, 0.2) 33%
  );
  --animation_size: 800px 100px;
  --animation_key: animation-squares 2s infinite ease-out;
}
.dsl_15 {
  height: 15px;
}
.dsl_40 {
  height: 40px;
}
.dsmb_10 {
  margin-bottom: 10px;
}
.dsmb_50 {
  margin-bottom: 50px;
}
.dslW_50 {
  width: 50%;
}
.dis_skeletonBB {
  border-bottom: 1px solid #f5f5f5;
}
.dis_skeletonCircle {
  border-radius: 50%;
}
.dis_skeletonCircle,
.dis_skeletonRectangle,
.dis_skeleton_line {
  background: var(--animation_bg);
  background: var(--animation_bg1);
  background: var(--animation_bg2);
  background-size: var(--animation_size);
  animation: var(--animation_key);
}
.dis_postAnimation {
  width: 100%;
  background: #fff;
  max-width: 750px;
}
.dis_pAnimation_hLeft .dis_skeletonCircle,
.dis_pAnimation_FLeft .dis_skeletonCircle {
  height: 50px;
  width: 50px;
}
.dis_postAnimation_header,
.dis_postAnimation_cmnt {
  display: flex;
  align-items: center;
  padding: 20px;
}
.dis_pAnimation_hRIght,
.dis_pAnimation_FRIght {
  display: block;
  margin-left: 20px;
  width: 100%;
}
.dis_postAnimation_body {
  padding: 20px;
}
.dis_skeletonRectangle {
  height: 280px;
}
@keyframes animation-lines {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 610px 0;
  }
}
@keyframes animation-squares {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 610px 0;
  }
}
/* social post end animation */
/* single video sidebar skeleton start */
.dis_postAnimation.singleVIdeoSB {
  background: transparent !important;
}
.singleVIdeoSB .dis_postAnimation_body {
  padding: 0;
}
.singleVIdeoSB .dis_skeletonRectangle {
  height: 150px;
}
/* single video sidebar skeleton end */
/* skeleton css end ---------------*/
/* common css  end*/
/* sticky ads css start */
/* .sticky_sidebar.fixed {
position: fixed;
top: 100px;
width: 340px;
} */
.fixed {
  position: fixed;
  top: 84px;
  /* width: 340px; */
  animation: sticky_ani 1s;
}
@keyframes sticky_ani {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(1%);
    opacity: 1;
  }
}
.sticky_sidebar_wrapper {
  float: left;
  width: 100%;
}
/* sticky ads css end */
/* loader css start */
.preloader_active {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 100vh;
  width: 100vw;
  z-index: 99999;
}
.preloader {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.preloader_active .preloader_holder {
  position: absolute;
  left: 0;
  display: block;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999999;
}
.preloader_wrapper > .preloader > span:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.preloader_wrapper > .preloader > span:nth-child(3) {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.preloader_holder {
  display: none;
}
.preloader_open {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.preloader_open.loaded {
  opacity: 0;
  visibility: hidden;
}
.preloader_open.loaded:before,
.preloader_open.loaded:after {
  width: 0%;
}
.preloader_open:before,
.preloader_open:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.preloader_open:before {
  top: 0;
  left: 0;
}
.preloader_open:after {
  bottom: 0;
  right: 0;
}
.preloader_open:before,
.preloader_open:after {
  background-color: #e2e2e2;
}
.preloader_active .preloader_holder {
  background-color: #e2e2e2;
}
.preloader svg {
  -webkit-animation: zoomeffect 1s infinite;
  -moz-animation: zoomeffect 1s infinite;
  -o-animation: zoomeffect 1s infinite;
  -ms-animation: zoomeffect 1s infinite;
  animation: zoomeffect 1s infinite;
  max-width: 125px;
}
@-webkit-keyframes zoomeffect {
  0% {
    background-position: center;
    transform: scale(1, 1);
  }
  50% {
    background-position: center;
    -webkit-transform: scale3d(1.3, 1.3, 1) translate3d(0, 0, 0)
      perspective(500px);
    transform: scale3d(1.3, 1.3, 1) translate3d(0, 0, 0) perspective(500px);
  }
  100% {
    background-position: center;
    transform: scale(1, 1);
  }
}
@keyframes zoomeffect {
  0% {
    background-position: center;
    transform: scale(1, 1);
  }
  50% {
    background-position: center;
    -webkit-transform: scale3d(1.3, 1.3, 1) translate3d(0, 0, 0)
      perspective(500px);
    transform: scale3d(1.3, 1.3, 1) translate3d(0, 0, 0) perspective(500px);
  }
  100% {
    background-position: center;
    transform: scale(1, 1);
  }
}
/* simple loader */
.dis_simpleLoader_inner {
  width: 42px;
  height: 42px;
  /* margin: 2rem; */
  border-radius: 50%;
  border: 0.3rem solid rgb(0 0 0 / 30%);
  border-top-color: #727272;
  -webkit-animation: 1.5s simpleLoader infinite linear;
  animation: 1.5s simpleLoader infinite linear;
}
.dis_simpleLoader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #f5f5f5;
  z-index: 9;
}
@keyframes simpleLoader {
  to {
    transform: rotate(360deg);
  }
}
/* loader css end */
/*-------- preloader section start --------*/
.dis_preloader.full_width {
  position: fixed;
}
.dis_preloader {
  background-color: #fff;
  bottom: 0;
  left: 0;
  position: relative;
  right: 0;
  top: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
}
.dis_status {
  background-position: center center;
  background-repeat: no-repeat;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
/* start single video loader */
.sngl_vid.dis_preloader {
  position: absolute;
  background: rgba(255, 255, 255, 0.78);
  display: none;
}
.box.view_vidloader .sngl_vid.dis_preloader {
  display: block;
}
.sngl_vid.dis_preloader .dis_status img {
  width: 80px;
}
/* End single video loader */
/*-------- preloader section End --------*/
/* custom radio button start */
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  display: none;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #40404c;
  font-weight: 400;
  text-transform: capitalize;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #fd5421;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* custom radio button end */
/* banner section */
.speaker {
  height: 30px;
  width: 30px;
  position: absolute;
  overflow: hidden;
  display: inline-block;
  z-index: 2;
  bottom: 140px;
  right: 120px;
}
.feature_vidmute .speaker {
  top: 50%;
  left: 1%;
  bottom: inherit;
  right: inherit;
  position: relative;
}
.au_banner_section .speaker {
  bottom: 10px;
  right: 40px;
}
.speaker span {
  display: block;
  width: 8px;
  height: 8px;
  background: #fff;
  margin: 11px 0 0 2px;
}
.speaker span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  border-width: 10px 14px 10px 15px;
  left: -13px;
  top: 5px;
}
.speaker span:before {
  transform: rotate(45deg);
  border-radius: 0 50px 0 0;
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  border-style: double;
  border-color: #fff;
  border-width: 7px 7px 0 0;
  left: 18px;
  top: 9px;
  transition: all 0.2s ease-out;
}
.speaker:hover span:before {
  transform: scale(0.8) translate(-3px, 0) rotate(42deg);
}
.speaker.mute span:before {
  transform: scale(0.5) translate(-15px, 0) rotate(36deg);
  opacity: 0;
}
/* banner slider section  */
.dis_featuredVideo_slider .play_cover_video img {
  width: 120px;
  height: auto;
}
.dis_featuredVideo_slider {
  margin-top: -100px;
}
.dis_featuredVideo_slider .swiper-button-prev,
.dis_featuredVideo_slider .swiper-container-rtl .swiper-button-next,
.dis_featuredVideo_slider .swiper-button-next,
.dis_featuredVideo_slider .swiper-container-rtl .swiper-button-prev {
  background-image: none;
}
.dis_featuredVideo_slider .swiper-button-prev,
.dis_featuredVideo_slider .swiper-button-next {
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_featuredVideo_slider .swiper-button-prev {
  left: 0px;
}
.dis_featuredVideo_slider .swiper-button-next {
  right: 0px;
}
.dis_featuredVideo_slider .swiper-button-prev:after,
.dis_featuredVideo_slider .swiper-button-next:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}
.dis_featuredVideo_slider .swiper-button-prev:after {
  background: -moz-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -webkit-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -ms-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
}
.dis_featuredVideo_slider .swiper-button-next:after {
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(2, 2, 2) 100%);
}
.dis_featuredVideo_slider .swiper-button-prev:hover::after,
.dis_featuredVideo_slider .swiper-button-next:hover::after,
.dis_featuredVideo_slider .swiper-button-prev:hover > i,
.dis_featuredVideo_slider .swiper-button-next:hover > i {
  opacity: 1;
  visibility: visible;
}
.dis_featuredVideo_slider .swiper-button-prev > i,
.dis_featuredVideo_slider .swiper-button-next > i {
  font-size: 50px;
  color: rgb(255 255 255);
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}
.dis_featuredVideo_slider .audition_main_wrapper.au_banner_section {
  margin-top: 0;
}
/* banner slider section  */
.audition_main_wrapper.au_banner_section {
  /* float: left;
	width: 100%; */
  position: relative;
  margin-top: -100px;
}
.inner_banner_section {
  float: left;
  width: 100%;
  position: relative;
}
.Flexible-container {
  background: #000;
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.Flexible-container video,
.Flexible-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-adjust .video-js,
.video-adjust .video {
  /*height: 610px;*/
  /* height: 572px; */
}
.Flexible-container iframe {
  height: 100%;
}
.responsive-video video,
.responsive-video iframe {
  position: absolute;
  top: 0;
  max-width: 100%;
  width: 100%;
  height: auto;
  z-index: 0;
  background-size: cover;
}
.responsive-video iframe {
  height: 100%;
}
.au_banner_content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 90%;
  text-align: center;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 1;
}
@supports (-ms-ime-align: auto) {
  .au_banner_content {
    position: absolute;
    left: 0;
    width: 100%;
    max-width: 100%;
    transform: translateY(-50%);
  }
}
.dis_featuredSlider_btn {
  margin-top: 15px;
  padding: 10px 10px;
  height: inherit;
  line-height: inherit;
  min-width: 150px;
}
.dis_featuredSlider_btn:hover,
.dis_featuredSlider_btn:focus {
  background: #d73c00;
  color: #ffffff;
}
.theme_dark .dis_btn.dis_featuredSlider_btn {
  color: #fff;
  background: var(--primary_color);
  border-color: var(--primary_color);
}
.theme_dark .dis_btn.dis_featuredSlider_btn:hover,
.theme_dark .dis_btn.dis_featuredSlider_btn:focus {
  border-color: #8f9da5;
}
.au_banner_content h1 {
  /* font-size: 60px; */
  /* text-transform: uppercase; */
  /* color: #fff; */
  /* font-weight: 700; */
  /* margin: 15px 0; */
  /* font-size: 46px; */
  color: #fff;
  font-size: 26px;
  margin: 15px 0;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  text-shadow: 3px 4px 5px rgb(0 0 0 / 25%);
  font-family: var(--muli-font);
}
.au_banner_content h1:hover {
  color: rgb(235, 88, 31);
}
.au_banner_content h5 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 35px;
  text-transform: uppercase;
  font-weight: 300;
}
.play_btn {
  display: inline-block;
  transition: 0.2s ease-in-out;
  -webkit-transition: 1s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  margin-top: 20px; /*ajay*/
}
.play_btn:hover {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
}
.play_btn .fa-play {
  /* margin-left: 10px; */
  margin-left: 5px;
  margin-top: 20px; /*ajay */
}

.au_popup_link {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 15px 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.au_popup_link a {
  color: #fff;
  /* display: inline-block; */
  font-size: 35px;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
.au_popup_link .live_btn {
  min-width: 50px;
  height: 60px;
  /* background-color: #ff3600; */
  display: inline-block;
  /* line-height: 60px;
text-transform: uppercase;
font-size: 23px;
padding: 0 6px;
border-radius: 21px;
margin-left: 7px;
box-shadow: 0px 0px 28px #ebf0ea;
color: #ebf0ea; */
  /* background-image: url(../images/live_icon.png); */
  -webkit-animation: heart_pulse 1s linear infinite;
  -moz-animation: heart_pulse 1s linear infinite;
  -ms-animation: heart_pulse 1s linear infinite;
  -o-animation: heart_pulse 1s linear infinite;
  animation: heart_pulse 1s linear infinite;
}
.au_popup_link .live_btn img {
  max-width: 100%;
}
.au_tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  min-width: 282px;
  max-width: 460px;
  line-height: normal;
  padding: 20px;
  font-size: 13px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  border: 1px solid #dce0e0;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transform: translateY(50px);
  -moz-transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
}
.au_tooltip:before {
  content: "";
  width: 15px;
  height: 15px;
  background-color: #fff;
  position: absolute;
  top: 0;
  margin-top: -8.5px;
  left: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.au_search_wrapper {
  background: #fff;
  height: 71px;
  border-bottom: solid 1px #dce0e0;
  line-height: 71px;
}
.help_icon {
  width: 42px;
  float: left;
  display: inline-block;
}
.help_search {
  width: -webkit-calc(100% - 42px);
  width: -moz-calc(100% - 42px);
  width: calc(100% - 42px);
  outline: 0;
  border: 0;
  font-size: 16px;
  height: 100%;
}
.audition_tooltip {
  position: absolute;
  width: 450px;
  left: 50%;
  bottom: 150%;
  text-align: center;
  font-size: 14px;
  background-color: #e2e2e2;
  padding: 35px 10px;
  font-weight: normal;
  color: #484848;
  margin-bottom: 50px;
  cursor: default;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.vote_link {
  position: relative;
}
.audition_tooltip h5 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  margin: 0 0 10px;
  letter-spacing: 5px;
  word-spacing: -2px;
}
.audition_tooltip p {
  font-style: italic;
  margin-bottom: 0;
}
.audition_tooltip:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  top: 100%;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 30px solid #e2e2e2;
}
.vote_link:hover .audition_tooltip {
  visibility: visible;
  opacity: 1;
  bottom: 100%;
}
/* full width popup */
.au_video_popup,
.au_footer_video_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 999999999999;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.open_popup.au_video_popup {
  opacity: 1;
  visibility: visible;
}
.open_popup {
  opacity: 1;
  visibility: visible;
}
.au_popup_body {
  position: relative;
  width: 100%;
  height: 100%;
}
.au_popup_body video {
  /*     width: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
height: auto; */
  position: fixed;
  /* top: 50%; */
  /* left: 50%; */
  z-index: 1;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  /* transform: translate(-50%, -50%); */
  /* -webkit-transform: translate(-50%, -50%); */
  /* -moz-transform: translate(-50%, -50%); */
  /* -ms-transform: translate(-50%, -50%); */
  /* -o-transform: translate(-50%, -50%); */
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.close_btn {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 50px;
  top: 50px;
  opacity: 0.7;
  z-index: 99999;
  cursor: pointer;
}
.close_btn:after {
  content: "";
  position: absolute;
  top: 15px;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.close_btn:before {
  content: "";
  position: absolute;
  top: 15px;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.close_btn:hover {
  opacity: 1;
}
.au_tv_logo {
  position: fixed;
  bottom: 25px;
  right: 50px;
  max-width: 140px;
  cursor: pointer;
  z-index: 2;
}
.au_tv_logo img {
  max-width: 100%;
  height: auto;
}
.au_video_popup .au_menu_wrapper,
.au_footer_video_popup .au_menu_wrapper {
  top: 0;
  width: 350px;
}
.au_video_popup .nav_toggle,
.au_footer_video_popup .nav_toggle {
  position: absolute;
  bottom: 20px;
  text-align: center;
  font-size: 35px;
  display: inline-block;
  z-index: 4;
  left: 150px;
  color: #c2c2c2;
  cursor: pointer;
}
.au_video_popup .au_menu_wrapper,
.au_footer_video_popup .au_menu_wrapper {
  overflow: initial;
}
.au_video_popup .au_menu_wrapper:after {
  top: 0;
  bottom: -80px;
}

.nav_toggle:hover span {
  visibility: visible;
  left: 40px;
}
/* full width popup */
/* animation css */
@-webkit-keyframes heart_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heart_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes heart_pulse {
  0% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes heart_pulse {
  0% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes heart_pulse {
  0% {
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartUnlike {
  50% {
    transform: scale(0.75);
  }
}
@-webkit-keyframes heartUnlike {
  50% {
    -webkit-transform: scale(0.75);
  }
}
@-moz-keyframes heartUnlike {
  50% {
    -moz-transform: scale(0.75);
  }
}
@-ms-keyframes heartUnlike {
  50% {
    -ms-transform: scale(0.75);
  }
}
@-o-keyframes heartUnlike {
  50% {
    -o-transform: scale(0.75);
  }
}
/* animation css */
/* host section css */
.au_host_section {
  float: left;
  width: 100%;
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.au_host_wrapper {
  float: left;
  width: 100%;
  /* background-color: #fff; */
  /* height: 500px; */
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  border-radius: 5px;
  z-index: 1;
  margin-top: 14px;
}
/* .au_host_wrapper:after { */
/* content: ''; */
/* position: absolute; */
/* background: #f3f3f3; */
/* width: 100%; */
/* height: 80%; */
/* margin: auto; */
/* top: 0; */
/* left: 0; */
/* right: 0; */
/* bottom: 0; */
/* } */
/*.au_host_wrapper img {
width: 78%;
display: inline-block;
margin-top: 0px;
transform: skew(-8deg);
-webkit-transform: skew(-8deg);
-moz-transform: skew(-8deg);
-ms-transform: skew(-8deg);
-o-transform: skew(-8deg);
}*/
.dis_banner_overlay {
  /*position: absolute;
left: 50%;
top: 50%;
width: 78%;
height: 100%;
transform: translate(-50%, -50%) skew(-8deg);
-webkit-transform: translate(-50%, -50%) skew(-8deg);
-moz-transform: translate(-50%, -50%) skew(-8deg);
-ms-transform: translate(-50%, -50%) skew(-8deg);
-o-transform: translate(-50%, -50%) skew(-8deg);
background-image: -moz-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgba(1,1,1,0.5) 52%, rgb(2,2,2) 100%);
background-image: -webkit-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgba(1,1,1,0.5) 52%, rgb(2,2,2) 100%);
background-image: -ms-linear-gradient( -90deg, rgba(0,0,0,0) 0%, rgba(1,1,1,0.5) 52%, rgb(2,2,2) 100%);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);*/
}
.host_secimg {
  transform: skew(-8deg);
  overflow: hidden;
  width: 78%;
  margin: auto;
  max-height: 560px;
}
.host_secimg:after {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(1, 1, 1, 0.5) 52%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(1, 1, 1, 0.5) 52%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(1, 1, 1, 0.5) 52%,
    rgb(2, 2, 2) 100%
  );
}
.dis_host_wrapper .au_host_wrapper_bg {
  background: #f5f5f5;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 60px;
  top: 60px;
}
.dis_host_wrapper:before,
.dis_host_wrapper:after {
  position: absolute;
  content: "";
  background-image: url(../images/Dot.svg);
  width: 187px;
  height: 187px;
  z-index: -1;
  background-size: cover;
  opacity: 0.1;
}
.au_host_wrapper.dis_host_wrapper .dis_host_img {
  transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  -moz-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
}
.dis_host_wrapper:before {
  right: -115px;
  top: -35px;
}
.dis_host_wrapper:after {
  bottom: -35px;
  left: -120px;
}
.au_host_img {
  float: left;
  width: 100%;
  /* height: 334px; */
}
.au_host_img img {
  max-width: 100%;
  height: 100%;
  width: 100%;
}
.dis_host_play_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_host_play_icon a {
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  display: inline-block;
}
.dis_host_play_icon a:hover {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
}
.au_host_banner_content {
  width: 100%;
  padding: 0 15px;
  position: absolute;
  text-align: center;
  bottom: 30px;
  z-index: 1;
}
.au_host_banner_content h3 {
  font-size: 30px;
  font-weight: 400;
  margin: 0;
  line-height: 45px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-style: italic;
  letter-spacing: 1px;
}
.au_host_banner_content h3 small {
  color: #484848;
  font-size: 15px;
  font-weight: bold;
  display: block;
  line-height: 25px;
}
.au_host_banner_content ul {
  margin: 0;
  list-style: none;
  padding: 10px 0 15px;
}
.au_host_banner_content ul li {
  font-size: 15px;
  margin: 6px 0;
  position: relative;
  padding-left: 17px;
  font-weight: bold;
}
.au_host_banner_content ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #484848;
  position: absolute;
  border-radius: 100%;
  top: 8px;
  left: 0;
}
#message {
  text-align: left;
  font-size: 16px;
  color: var(--primary_color);
  float: left;
  width: 100%;
}
.dis_chart_last_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(235, 88, 31, 0.7) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(235, 88, 31, 0.7) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(235, 88, 31, 0.7) 0%,
    rgb(235, 88, 31) 100%
  );
}
.dis_chart_last_overlay a {
  position: absolute;
  z-index: 1;
  color: #fff;
  width: 100%;
  text-align: center;
  top: 50%;
  text-transform: uppercase;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  text-decoration: none;
  left: 0;
}
/* host section css */
/* artist section css */
.au_artist_section {
  float: left;
  width: 100%;
  padding: 56px 0 80px;
  background-color: #f6f6f6;
}
.au_artist_img {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 24px;
}
.au_artist_img img {
  max-width: 100%;
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay > a > img {
  width: 30px;
}
.au_artist_detail {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.au_artist_detail h3 {
  display: block;
  margin: 0;
}
.au_artist_detail h3 a {
  display: block;
  vertical-align: middle;
}
.au_artist_detail a {
  color: #fff;
  text-transform: capitalize;
  font-size: 32px;
  font-weight: bold;
}
/* artist section css */
/* main heading css */
.au_heading {
  /* float: left;
	width: 100%; */
  text-align: center;
  margin: 0px 0 40px;
}
.au_heading h2 {
  font-size: 22px;
  margin: 0;
  text-transform: capitalize;
  color: #40404c;
  position: relative;
  display: inline-block;
  padding: 0px 60px;
  font-weight: 400;
  padding-top: 66px;
}
.au_heading h2:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  height: 40px;
  background: #777777;
  left: 50%;
  top: 0;
}
.dis_signup_wrapper.dis_artist_info .au_heading h2:before {
  display: none;
}
.dis_signup_wrapper.dis_artist_info
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .au_heading
  h2 {
  padding-top: 0;
}
.dis_signup_wrapper .dis_signup_div .au_heading {
  margin: 0px 0 25px;
}
.au_heading p {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 16px;
  color: #777777;
  text-transform: capitalize;
  margin-top: 9px;
  font-weight: 600;
}
.clck_login {
  color: #ec5720;
}
.view_all_wrapper {
  float: left;
  width: 100%;
}
.au_artist_section .audition_btn {
  margin: 24px 0;
}
/* main heading css */
/* button css */
.large_btn {
  min-width: 316px;
  padding: 9px 27px;
  text-shadow: none;
  box-shadow: none;
  display: inline-block;
}
.audition_btn {
  font-size: 16px;
  border: 1px solid #c4c4c4;
  background-color: #fff;
  border-radius: 2px;
  font-weight: bold;
  color: #484848;
  text-transform: capitalize;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.audition_btn:hover,
.audition_btn:focus {
  border-color: #aaa;
}
/* button css */
/* chart section css */
.au_chart_section {
  float: left;
  width: 100%;
  background-color: #ebf0ea;
  padding-bottom: 24px;
}
.grid_wrapper {
  /* float: left;
width: 100%;*/
}
.grid-item,
.grid-sizer {
  width: 33.3%;
  padding: 10px;
  float: left;
}
.grid-width {
  width: 66.6%;
}
.au_chart_section {
  float: left;
  width: 100%;
}
.grid-item img {
  width: 100%;
}
.au_chart_section .col-lg-12.col-md-12 {
  padding: 0 2px;
}
.au_chart_section .au_artist_img {
  margin: 0;
}
.au_chart_section .audition_btn {
  margin-top: 24px;
}
/* chart section css */
/* footer section css */
.au_footer_section {
  float: left;
  width: 100%;
  /*background-image: url('../images/footer_bg.jpg');
background-size: cover; */
  /* padding: 80px 0 0; */
  background: #1c1c1c;
}
.au_footer_content {
  float: left;
  width: 100%;
  padding-bottom: 73px;
  border-bottom: 1px solid #3c3c3c;
}
.au_footer_wrapper {
  float: left;
  width: 100%;
}
.au_footer_wrapper ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.au_footer_wrapper ul li {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.au_footer_wrapper ul li:last-child {
  margin-bottom: 0px;
}
.au_footer_wrapper ul li a {
  color: #c4c4c4;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  position: relative;
  padding-left: 20px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.au_footer_wrapper ul li a:before {
  position: absolute;
  content: "-";
  left: 0;
  color: #c4c4c4;
  font-size: 18px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.widget-title {
  font-size: 16px;
  margin: 0 0 15px;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
}
.au_footer_wrapper ul li a:hover,
.au_footer_wrapper ul li a:hover:before {
  color: var(--primary_color);
}
.au_language_select {
  float: left;
  width: 100%;
  position: relative;
  background-color: #494949;
  z-index: 1;
  margin-bottom: 30px;
}
.au_language_select select {
  width: 100%;
  height: 45px;
  background-color: #1c1c1c;
  padding: 0px 32px 0px 8px;
  color: #c5c5c5;
  border: 1px solid #c4c4c4;
  z-index: 1;
  box-shadow: none;
  outline: none;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
}
.au_footer_wrapper .au_btndiv {
  float: left;
  width: 100%;
}
.au_footer_wrapper .au_btndiv .dis_footer_btn {
  display: inline-block;
  width: 100%;
  height: 45px;
  background: #c4c4c4;
  border: 1px solid transparent;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  color: #1c1c1c;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.au_footer_wrapper .au_btndiv .dis_footer_btn:hover {
  background: transparent;
  border-color: #c4c4c4;
  color: #c4c4c4;
}
/*.au_language_select:after {
content: "";
width: 20px;
height: 100%;
right: 0;
background-color: #e2e2e2;
position: absolute;
top: 0;
z-index: -1;
}*/
.au_language_select select option {
  background-color: #484848;
}
.au_language_select:before {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 5px;
  color: #484848;
  top: 50%;
  margin-top: -7px;
  display: none;
}
@-moz-document url-prefix() {
  .au_language_select:after {
    background-color: transparent;
  }
}
/* social section css */
.au_social_icon {
  float: left;
  width: 100%;
  text-align: right;
}
.au_social_icon ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}
.au_social_icon ul li {
  float: left;
}
.au_social_icon ul li a {
  width: 36px;
  /* height: 36px; */
  display: block;
  border: 1px solid transparent;
  /* line-height: 36px; */
  color: #fff;
  border-radius: 100%;
  margin: 0 6px;
  font-size: 14px;
  z-index: 1;
  position: relative;
  text-align: right;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.au_social_icon ul li a.facebook:hover {
  color: #3b5998;
}
.au_social_icon ul li a.twitter:hover {
  color: #55acee;
}
.au_social_icon ul li a.gplus:hover {
  color: #dd4b39;
}
.au_social_icon ul li a.linkedin:hover {
  color: #0077b5;
}
.au_social_icon ul li a.pinterest:hover {
  color: #bd081c;
}
.au_social_icon ul li a.youtube:hover {
  color: #cd201f;
}
.au_social_icon ul li a.instagram:hover {
  color: #833ab4;
}
/* social section css */
.sticky_footer .dis_copyright {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  transition: all 1s;
}
.dis_copyright {
  padding: 10px 0 10px;
  background: #1c1c1c;
  position: absolute;
  right: 0;
  left: 0;
}
.dis_copyright_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.au_bottom_footer {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  margin-top: 0;
  text-transform: capitalize;
  font-weight: 400;
}
.au_bottom_footer p {
  margin: 0;
}
.au_bottom_footer p a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.au_bottom_footer p a:hover {
  color: var(--primary_color);
}
/* footer toogle */
.dis_footerClose {
  display: none;
}
.sticky_footer .dis_copyright.open {
  bottom: 0;
}
.dis_footerCloseIcon {
  position: absolute;
  transform: rotate(180deg);
}
.dis_copyright.open .dis_footerCloseIcon {
  transform: rotate(0deg);
}
@media (max-width: 420px) {
  .au_bottom_footer {
    font-size: 10px;
  }
  .sticky_footer .dis_footerClose {
    position: absolute;
    top: -56px;
    transform: rotate(-90deg);
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: max-content;
    margin: auto;
  }
  .sticky_footer .dis_copyright {
    bottom: -127px;
  }

  body.sticky_footer .main_contnt_wrapper {
    /*padding is coming from JS but we have made sticky footer on this width due to which space is coming from bottom*/
    padding-bottom: 0 !important;
  }
}
/* bottom footer section*/
/* footer section end*/
/* vote live window start*/
.vote_live_window {
  float: left;
  width: 100%;
  height: 100%;
  position: fixed;
}
.au_video_slider {
  float: left;
  width: 100%;
  height: 100%;
}
.au_video_slider .Flexible-container {
  height: 100%;
}
.responsive-video {
  float: left;
  /* height: 100%; */
  width: 100%;
  /*     position: relative;
min-height: 500px; */
}
.responsive-video iframe,
.responsive-video > div {
  /*position: absolute;
width: 100%;
height: 100%;
bottom:10%;
height: 90%;*/
}
.close_window {
  position: absolute;
  top: 50%;
  right: 50px;
  z-index: 1;
  padding: 4px 12px;
  display: block;
  border: 2px solid #fff;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  text-transform: uppercase;
  font-weight: bold;
}
.close_window:hover,
.close_window:focus {
  color: #fff;
}
.action_btn_wrapper .action_btn:first-child {
  margin-left: -30px;
  z-index: 2;
}
.action_btn_wrapper .action_btn:last-child {
  margin-left: 30px;
  z-index: 1;
}
.action_btn {
  width: 90px;
  height: 90px;
  display: inline-block;
  line-height: 85px;
  font-size: 50px;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  position: absolute;
  bottom: 15%;
  left: 50%;
  z-index: 1;
  text-align: center;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.like_btn {
  background-color: rgba(189, 48, 28, 0.9);
  line-height: 96px;
}
.unlike_btn {
  background-color: rgba(142, 139, 24, 0.9);
}
/* voting window nav */
.au_voting_menu {
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
  height: 80px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  /* line-height: 40px; */
}
.au_voting_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 100%;
}
.au_voting_menu > ul > li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 20px 0;
  height: 100%;
}
.au_voting_menu > ul > li.voting_icon_wrapper {
  width: 60%;
}
.au_voting_menu > ul > li a,
.voting_icon_wrapper .share_icon {
  font-size: 35px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.au_voting_menu > ul > li > span {
  width: 25%;
  float: left;
  display: inline-block;
}
.voting_icon_wrapper a:after {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  color: transparent;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
  opacity: 0;
}
.voting_icon_wrapper a:hover:after {
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
  animation: scaleFade 0.8s;
  -webkit-animation: scaleFade 0.8s;
  -moz-animation: scaleFade 0.8s;
  -ms-animation: scaleFade 0.8s;
  -o-animation: scaleFade 0.8s;
  opacity: 1;
}
.au_voting_menu > ul > li a.artist_name {
  font-size: 20px;
  color: #fff;
  line-height: 25px;
  text-transform: capitalize;
  text-align: left;
}
.au_voting_menu > ul > li a.artist_name small {
  display: block;
  text-align: left;
  font-size: 75%;
  line-height: 13px;
  text-transform: capitalize;
  letter-spacing: 1px;
  color: #cfcdd2;
}
/* .au_voting_menu ul li:nth-child(even) {
background-color: #b9bab5;
} */
.like,
.like:hover,
.like:focus {
  color: red;
  z-index: 1;
  position: relative;
}
.like:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  font-size: 26px;
  line-height: 54px;
  color: #ea515e;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.like:after {
  content: "\f101";
  color: #8e8b18;
  font-family: "Flaticon" !important;
  font-size: inherit;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
.like:hover:after,
.like:focus:after,
.like:focus:after {
  -webkit-transition: -webkit-transform 0.2s, color 0.3s;
  -ms-transition: -ms-transform 0.2s, color 0.3s;
  -o-transition: -o-transform 0.2s, color 0.3s;
  -moz-transition: -moz-transform 0.2s, color 0.3s;
  transition: transform 0.2s, color 0.3s;
  color: red;
}
.like:hover:before,
.like:focus:before,
.like:focus:before {
  animation: scaleFade 0.8s forwards;
  -webkit-animation: scaleFade 0.8s forwards;
  -moz-animation: scaleFade 0.8s forwards;
  -ms-animation: scaleFade 0.8s forwards;
  -o-animation: scaleFade 0.8s forwards;
}
.unlike:after {
  content: "\f21e";
  color: #8e8b18;
  font: normal normal normal 14px/1 FontAwesome !important;
}
.unlike:before {
  -webkit-transform: scale(4);
  -moz-transform: scale(4);
  -ms-transform: scale(4);
  transform: scale(4);
}
.unlike,
.unlike:hover,
.unlike:focus {
  color: #8e8b18;
  -webkit-animation: dropDown 0.3s forwards;
  -moz-animation: dropDown 0.3s forwards;
  animation: dropDown 0.3s forwards;
}
.rating,
.rating:hover,
.rating:focus {
  color: #2d328e;
}
.rating:after {
  content: "\f005";
  color: #2d328e;
  text-shadow: 0px 0px 5px #2d328e;
}
.nav_toggle,
.nav_toggle:hover,
.nav_toggle:focus,
.share_icon,
.share_icon:hover,
.share_icon:focus {
  color: #cfcdd2;
}
.close_window:hover,
.close_window:focus {
  color: #fff;
}
.au_artist {
  float: left;
  width: 100%;
  background-color: #2e2f2a;
  z-index: 2;
  height: 10%;
}
.au_artist ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.au_artist > ul > li {
  float: left;
  width: 25%;
  text-align: center;
  vertical-align: middle;
  padding: 40px 0 30px;
}
.au_artist ul li a {
  font-size: 25px;
  color: #757575;
  font-weight: bold;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.au_artist > ul > li:nth-child(2) {
  width: 50%;
}
.menu_toggle {
  text-transform: uppercase;
}
/* voting window nav */
/* Audition Live Menu */
.audition_menu {
  float: left;
  width: 100%;
  position: relative;
}
.audition_genres {
  visibility: hidden !important;
  -webkit-transition: ease-in-out 0.6s;
  -moz-transition: ease-in-out 0.6s;
  -ms-transition: ease-in-out 0.6s;
  transition: ease-in-out 0.6s;
  /* animation: fadeIn .8s; */
}
.open_genre_menu .audition_genres {
  visibility: visible !important;
  -webkit-transition: ease-in-out 0.6s;
  -moz-transition: ease-in-out 0.6s;
  -ms-transition: ease-in-out 0.6s;
  transition: ease-in-out 0.6s;
}

.open_genre_menu .genre_sub_menu {
  visibility: hidden !important;
}

.vote_live_window .au_menu_wrapper:after {
  height: 100%;
}
.main_menu {
  float: left;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: relative;
}
.open_menu .main_menu {
  opacity: 1;
  -webkit-transition: ease-in-out 0.6s;
  -moz-transition: ease-in-out 0.6s;
  -ms-transition: ease-in-out 0.6s;
  -o-transition: ease-in-out 0.6s;
  transition: ease-in-out 0.6s;
  transition-delay: 0.8s;
  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  -ms-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
}
.menu_overlay {
  position: absolute;
  top: 25%;
  text-align: center;
  left: 0;
  height: 65%;
  overflow-y: scroll;
  right: 20px;
}
.menu_overlay::-webkit-scrollbar {
  width: 10px;
}
.menu_overlay::-webkit-scrollbar-track {
  background: #32292a;
  border: 4px solid transparent;
  background-clip: content-box;
}
.menu_overlay::-webkit-scrollbar-thumb {
  background: #504e4f;
  border: 1px solid #504e4f;
}
.category_wrapper {
  text-align: center;
  float: left;
  width: 100%;
  padding: 0 30px;
}
.current_category {
  padding: 6px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.36);
  border-bottom: 1px solid rgba(255, 255, 255, 0.36);
  margin: 15px 0;
  position: fixed;
  left: 20px;
  width: 300px;
  bottom: 80px;
  padding: 0 20px;
  background-color: rgba(0, 0, 0, 0.7);
}
.artist_img {
  float: left;
  width: 40px;
  display: inline-block;
  margin-right: 13px;
}
.artist_img img {
  max-width: 100%;
}
.category_wrapper ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 100%;
}
.category_wrapper ul li {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -webkit-transform 0.4s;
  -ms-transition: -webkit-transform 0.4s;
  -o-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
}
.open_menu .category_wrapper ul li {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.menu_artist_img {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.menu_artist_img img {
  max-width: 100%;
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -ms-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
}
.menu_artist_img:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transition: 0.25s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -ms-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
}
.category_wrapper ul li .menu_artist_img .genre_info {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.current_song_detail {
  float: left;
  width: 100%;
  height: 100%;
  line-height: 40px;
  padding: 5px 0;
}
.current_song_detail a {
  color: #fff;
}
.song_name .category_name {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
}
.current_song_detail .play_volume {
  float: right;
  font-size: 25px;
  line-height: 30px;
}
.song_name {
  float: left;
  width: 90%;
  text-align: left;
  line-height: 20px;
}
.song_name small {
  display: block;
  text-transform: capitalize;
  line-height: 11px;
  font-weight: bold;
  color: #484848;
}
.song_icon {
  width: 10%;
  float: left;
}
.playing_wave ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.playing_wave li {
  display: inline-block;
  width: 5px;
  height: 10px;
  position: relative;
  margin: 0 2px;
}
.playing_wave ul li:nth-child(1) {
  height: 10px;
}
.playing_wave ul li:nth-child(2) {
  height: 10px;
}
.playing_wave ul li:nth-child(3) {
  height: 10px;
}
.playing_wave ul li:nth-child(4) {
  height: 10px;
}
.playing_wave ul li:nth-child(5) {
  height: 10px;
}
.playing_wave ul li:nth-child(7) {
  height: 10px;
}
.playing_wave li:nth-child(1):before {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  background-color: #57a849;
  background-color: #3b881b;
}
.playing_wave li:nth-child(2):before {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  background-color: #57a849;
  background-color: #3b881b;
}
.playing_wave li:nth-child(3):before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  background-color: #b0d1a4;
  background-color: #3b881b;
}
.playing_wave li:nth-child(4):before {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  background-color: #b0d1a4;
  background-color: #3b881b;
}
.playing_wave li:nth-child(5):before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  background-color: #fae9a3;
  background-color: #3b881b;
}
.playing_wave li:nth-child(6):before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  background-color: #3b881b;
}
.playing_wave li:before {
  content: "";
  display: inline-block;
  background: #3b881b;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-animation-name: volume;
  -moz-animation-name: volume;
  -ms-animation-name: volume;
  -o-animation-name: volume;
  animation-name: volume;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  -ms-animation-direction: alternate;
  -o-animation-direction: alternate;
  animation-direction: alternate;
}
/* Audition Live Menu */
/* Volume animation */
@-webkit-keyframes volume {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-moz-keyframes volume {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-ms-keyframes volume {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-o-keyframes volume {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes volume {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
/* Volume animation */
/* Audition like btn animation */
@-webkit-keyframes scaleFade {
  50% {
    opacity: 1;
    transform: scale(1);
  }
  75% {
    opacity: 0;
    transform: scale(2.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-moz-keyframes scaleFade {
  33% {
    opacity: 1;
    -moz-transform: scale(1);
  }
  66% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1.4);
  }
}
@-ms-keyframes scaleFade {
  33% {
    opacity: 1;
    -ms-transform: scale(1);
  }
  66% {
    opacity: 1;
    -ms-transform: scale(1.2);
  }
  100% {
    opacity: 0;
    -ms-transform: scale(1.4);
  }
}
@-o-keyframes scaleFade {
  33% {
    opacity: 1;
    -o-transform: scale(1);
  }
  66% {
    opacity: 1;
    -o-transform: scale(1.2);
  }
  100% {
    opacity: 0;
    -o-transform: scale(1.4);
  }
}
/* Audition like btn animation */
/* Audition dislike btn animation */
@-webkit-keyframes dropDown {
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes dropDown {
  to {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@keyframes dropDown {
  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* Audition dislike btn animation */
/* breadcrumb start*/
.video_action_btn {
  width: 100%;
  margin: 14px 0;
  padding: 0 20px 0 30px;
  position: absolute;
  bottom: 75%;
}
.al_breadcrumb {
  padding: 0;
  margin: 0;
  list-style: none;
}
.al_breadcrumb li {
  float: left;
  display: inline-block;
  padding-right: 5px;
  line-height: 20px;
}
.al_breadcrumb li a,
.al_breadcrumb li {
  font-size: 12px !important;
  text-transform: capitalize;
  color: rgba(255, 215, 0, 0.72);
}
.al_breadcrumb li:after {
  content: "/";
  margin-left: 5px;
  color: #fff;
}
.al_breadcrumb li:last-child:after {
  display: none;
}
.al_breadcrumb li.active,
.al_breadcrumb li.active a {
  color: #fff;
  font-weight: bold;
}
.al_breadcrumb li a:hover {
  font-size: 13px !important;
  font-weight: bold;
  color: #fff;
}
/* breadcrumb end*/
/* check box start*/
.al_autoplay_btn {
  float: right;
  margin-right: 0;
  display: inline-block;
}
.checkbox_btn {
  width: 35px;
  height: 15px;
  background: #333;
  position: relative;
  border-radius: 50px;
  background-color: #167ac6;
}
.checkbox_btn:before {
  color: #fff;
  position: absolute;
  left: 5px;
  z-index: 0;
  font: normal normal normal 14px/1 FontAwesome;
  font-weight: bold;
  content: "\f00c";
  font-size: 9px;
  line-height: 15px;
}
.checkbox_btn label:before {
  display: block;
  content: "";
  width: 13px;
  height: 13px;
  cursor: pointer;
  position: absolute;
  top: 1px;
  left: -6px;
  z-index: 1;
  background: #fff;
  border-radius: 100%;
  transition: all 0.4s ease;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  margin: 0;
}
.checkbox_btn nput[type="checkbox"] {
  visibility: hidden;
}
.checkbox_btn input[type="checkbox"]:checked + label {
  left: 27px;
  background-color: transparent;
}
.checkbox_btn input[type="checkbox"] {
  margin: 0;
  opacity: 0;
  width: 37px;
  height: 15px;
  position: relative;
  float: left;
  z-index: 1;
}
.checkbox_wrapper {
  width: 35px;
  height: 15px;
  background: transparent;
  position: relative;
  border-radius: 50px;
  overflow: hidden;
  float: right;
}
.al_autoplay_btn .checkbox_wrapper {
  margin-top: 4px;
}
.checkbox_btn label {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  background-color: #b8b8b8;
  height: 100%;
  margin-top: -15px;
  border-radius: 50px;
}
.checkbox_btn label:after {
  content: "";
  width: 37px;
  height: 15px;
  position: absolute;
  border-radius: 50px;
  left: 0;
  z-index: -1;
}
.checkbox_btn input[type="checkbox"]:not(:checked) + label:before {
  left: 0;
}
.al_autoplay_btn h6 {
  display: inline-block;
  line-height: 20px;
  float: left;
  margin: 0;
  margin-right: 8px;
  text-transform: capitalize;
  color: #fff;
  font-size: 12px;
}
.al_autoplay_btn .info {
  display: inline-block;
  float: left;
  margin-right: 8px;
  width: 15px;
  height: 15px;
  line-height: 16px;
  background-color: gray;
  border-radius: 100%;
  font-size: 12px;
  color: #fff;
  margin-top: 4px;
  position: relative;
  text-align: center;
}
.info:hover .audition_tooltip {
  visibility: visible;
  opacity: 2;
  bottom: 0%;
}
.info .audition_tooltip {
  width: 150px;
  z-index: 6;
  font-size: 12px;
  font-style: normal;
  padding: 10px;
}
.info .audition_tooltip:after {
  left: 50%;
  margin-left: -15px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 16px solid #e2e2e2;
}
/* end .slideThree */
/* check box end*/
/* For Category Page menu start*/
.category_info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  line-height: 16px;
  padding: 5px 13px;
  background-color: rgba(0, 0, 0, 0.69);
  z-index: 1;
}
.category_info .category_name {
  font-size: 13px;
  text-transform: capitalize;
  font-weight: bold;
  color: #fff;
  line-height: 15px;
}
.category_info .category_name small {
  display: block;
  color: #cfcdd2;
}
/* For Category Page end*/
/* vote live window end*/
/* Host page start*/
.inner_page_wrapper {
  float: left;
  width: 100%;
}
.au_host_page {
  float: left;
  width: 100%;
  padding: 50px 0;
}
.au_host_detail {
  float: left;
  width: 100%;
  /* padding: 15px 0; */
  padding-right: 164px;
}
.au_host_detail h1 {
  margin: 0;
  font-size: 36px;
  margin-top: -12px;
}
.au_host_detail .main_title {
  font-size: 44px;
  margin: 0;
}
.au_host_detail .sub_title {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 20px;
}
/* .au_host_detail .logo {
max-width: 132px;
display: inline-block;
} */
.au_host_detail .sub_title span {
  text-transform: uppercase;
}
.au_host_detail .sub_title span.color {
  color: #ff3600;
}
.au_host_detail .logo img {
  max-width: 100%;
}
.au_host_detail p {
  color: rgba(117, 117, 117, 0.9);
  font-weight: 500;
  margin-bottom: 0;
  font-size: 20px;
}
.au_host_detail ul {
  /* padding: 0; */
  margin: 0;
  /* list-style: none; */
  padding-bottom: 15px;
  float: left;
  width: 100%;
}
.au_host_detail ul li {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.au_host_detail ul li a {
  color: #484848;
  font-size: 18px;
}
.au_host_detail ul li h3 {
  font-size: 18px;
  margin: 5px 0;
  color: rgba(117, 117, 117, 0.9);
}
.information {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.information .btn {
  margin-top: 20px;
}
.au_host_detail .au_host_btn {
  display: inline-block;
  border-radius: 0;
}
.au_publisher_img {
  float: left;
  width: 100%;
  position: relative;
}
.au_publisher_img img {
  max-width: 100%;
}
.au_host_content {
  position: absolute;
  bottom: 10px;
  width: 100%;
  left: 0;
  color: rgba(255, 255, 255, 0.9);
  padding-left: 53px;
}
.au_host_img img {
  max-width: 100%;
}
.au_host_content h2 {
  margin: 0;
  font-size: 15px;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 2px;
  line-height: 19px;
}
.host_logo {
  width: 80px;
  height: 80px;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.au_host_text {
  display: inline-block;
  float: left;
  margin-top: 25px;
}
.au_host_text h2 a {
  font-size: 12px;
  text-transform: capitalize;
  margin-left: 10px;
  color: #777;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.au_host_text h2 a i {
  margin-left: 4px;
  display: inline-block;
}
.au_host_text h2 a:hover,
.au_host_text h2 a:focus {
  color: #ff3600;
}
.au_host_text h2 a:hover i {
  animation: link_hover 0.8s;
  -webkit-animation: link_hover 1s;
  -moz-animation: link_hover 1s;
  -ms-animation: link_hover 1s;
  -o-animation: link_hover 1s;
}
@-webkit-keyframes link_hover {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes link_hover {
  16.65% {
    -moz-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -moz-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -moz-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -moz-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -moz-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes link_hover {
  16.65% {
    -o-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -o-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -o-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -o-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes link_hover {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* Host page end*/
/* Artist page start*/
.au_artist_wrapper {
  float: left;
  width: 100%;
  padding-bottom: 50px;
  /* padding-top: 50px; */
}
.au_artist_slider,
.dis_artist_slider {
  float: left;
  width: 100%;
}
.au_artist_wrapper.singl_view {
  /* If no button down (browse pags only)*/
  /* padding: 40px; */
}
/* this class adding for slide always center  (Pradhuman sir date (15-11-19)  )*/
.au_artist_slider .swiper-wrapper.dis-add-gustify {
  /* justify-content: center; */
}
/* this class adding for div always center   (Pradhuman sir date (15-11-19)  )*/
.row.dis_center_video {
  display: flex;
  justify-content: center;
}
/* .au_artist_slider .swiper-container, .dis_artist_slider .swiper-container { */
/* padding: 60px 60px; */
/* } */
.au_artist_slider .swiper-container,
.dis_artist_slider .swiper-container {
  /* padding: 24px 0 0px; */
  padding: 24px 27px 0px;
}
.au_artist_slider.dis_all_charts .swiper-container,
.au_artist_slider.dis_pop .swiper-container,
.au_artist_slider.dis_rock .swiper-container,
.au_artist_slider.dis_hiphop .swiper-container,
.au_artist_slider.dis_country .swiper-container,
.au_artist_slider.dis_rnb .swiper-container,
.au_artist_slider.dis_jazz .swiper-container,
.au_artist_slider.dis_latin .swiper-container,
.au_artist_slider.dis_classical .swiper-container,
.au_artist_slider.dis_blues .swiper-container,
.au_artist_slider.dis_gospel .swiper-container,
.au_artist_slider.dis_electronica .swiper-container,
.au_artist_slider.dis_world .swiper-container {
  padding: 24px 0 0px;
}
.au_artist_img_wrapper {
  float: left;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.au_artist_img_wrapper img {
  width: auto;
  max-width: 100%;
}
.au_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
  opacity: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    color-stop(33%, rgba(0, 0, 0, 0)),
    to(rgba(0, 0, 0, 0.85))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0) 33%,
    rgba(0, 0, 0, 0.85) 100%
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0) 33%,
    rgba(0, 0, 0, 0.85) 100%
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0) 33%,
    rgba(0, 0, 0, 0.85) 100%
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0) 33%,
    rgba(0, 0, 0, 0.85) 100%
  );
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.au_artist_slider .swiper-slide:hover .au_overlay,
.au_gridview_wrapper .swiper-slide:hover .au_overlay {
  opacity: 1;
}
.video_play_btn {
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  color: rgba(72, 72, 72, 0.7);
  font-size: 25px;
  -webkit-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  background-color: rgba(255, 255, 255, 0.5);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.video_play_btn i {
  margin-left: 8px;
}
.video_play_btn i {
  margin-left: 8px;
}
.video_play_btn:hover,
.video_play_btn:focus,
.video_play_btn:active {
  color: #ff3600;
}
.arrow_btn {
  width: 39px;
  height: 30px;
  display: inline-block;
  position: relative;
  opacity: 0;
  transform: translateY(-20px);
  -webkit-transform: scale3d(1, 1, 1) translateY(-20px);
  -moz-transform: scale3d(1, 1, 1) translateY(-20px);
  -ms-transform: scale3d(1, 1, 1) translateY(-20px);
  -o-transform: scale3d(1, 1, 1) translateY(-20px);
  -webkit-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.au_artist_slider .swiper-slide:hover .arrow_btn {
  opacity: 1;
  transform: scale3d(1, 1, 1) translateY(0);
  -webkit-transform: scale3d(1, 1, 1) translateY(0);
  -moz-transform: scale3d(1, 1, 1) translateY(0);
  -ms-transform: scale3d(1, 1, 1) translateY(0);
  -o-transform: scale3d(1, 1, 1) translateY(0);
}
.arrow_btn:after,
.arrow_btn:before {
  content: "";
  width: 2px;
  height: 20px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 10px;
  transform: rotate(-60deg);
  -webkit-transform: rotate(-70deg);
  -moz-transform: rotate(-70deg);
  -ms-transform: rotate(-70deg);
  -o-transform: rotate(-70deg);
}
.arrow_btn:after {
  left: auto;
  right: 10px;
  transform: rotate(60deg);
  -webkit-transform: rotate(70deg);
  -moz-transform: rotate(70deg);
  -ms-transform: rotate(70deg);
  -o-transform: rotate(70deg);
}
.au_overlay_detail:hover .arrow_btn:after,
.au_overlay_detail:hover .arrow_btn:before {
  background-color: #ff3600;
}
.add_to_cart,
.add_to_cart:hover,
.add_to_cart:focus {
  position: absolute;
  right: 15px;
  font-size: 15px;
  color: #fff;
}
.au_overlay_detail {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 15px;
}
.au_overlay_detail h1 {
  font-size: 35px;
  font-weight: bold;
  margin: 0;
  color: #fff;
}
.au_overlay_info {
  float: left;
  width: 100%;
  padding: 20px 0;
}
.au_overlay_detail h3 {
  float: left;
  font-size: 11px;
  font-weight: bold;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  margin: 5px 0;
}
.like_wrapper {
  float: right;
  display: inline-block;
}
.like_wrapper a {
  display: inline-block;
  font-size: 13px;
  margin: 0 1px;
  color: red;
}
.au_popup_wrapper .video_play_btn {
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 30px;
  transform: scale3d(1, 1, 1) translate(-50%, -85%);
  -webkit-transform: scale3d(1, 1, 1) translate(-50%, -85%);
  -moz-transform: scale3d(1, 1, 1) translate(-50%, -85%);
  -ms-transform: scale3d(1, 1, 1) translate(-50%, -85%);
  -o-transform: scale3d(1, 1, 1) translate(-50%, -85%);
}
.au_popup_wrapper .video_play_btn i {
  margin-left: 3px;
}
.au_popup_wrapper .artist_status {
  font-size: 15px;
  text-align: left;
  margin: 0;
  color: #fff;
}
.au_popup_wrapper .au_overlay {
  padding: 10px 15px;
}
.au_popup_wrapper .au_overlay_info {
  padding: 0px 0px;
}
.au_popup_wrapper .arrow_btn {
  height: 20px;
}
.au_artist_slider .swiper-button-prev,
.au_artist_slider .swiper-button-next {
  top: 24px;
  bottom: 83px;
  width: 60px;
  height: auto;
  margin-top: 0;
  font-size: 40px;
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.au_artist_slider .swiper-button-next {
  background: -moz-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(2, 2, 2) 100%);
}
.au_artist_slider .swiper-button-prev {
  background: -moz-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -webkit-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background: -ms-linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
}
.au_artist_slider .swiper-button-prev i,
.au_artist_slider .swiper-button-next i {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.au_artist_slider .swiper-button-prev {
  margin-left: -15px;
}
.au_artist_slider .swiper-button-next {
  margin-right: -15px;
}
.au_artist_slider .swiper-container:hover .swiper-button-next,
.au_artist_slider .swiper-container:hover .swiper-button-prev {
  opacity: 1;
}
.swiper-button-disabled {
  display: none;
}
/* Artist page end*/
/* Audition heading css*/
.audition_heading_wrapper {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0;
}
.audition_heading {
  font-size: 16px;
  margin: 0;
  text-transform: capitalize;
  font-weight: bold;
  display: inline-block;
  position: relative;
  padding: 5px 20px;
  background-color: #fff;
}
.audition_heading:after,
.audition_heading:before {
  content: "";
  width: 100px;
  height: 2px;
  background-color: #484848;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -1px;
  opacity: 0;
}
.audition_heading:before {
  left: auto;
  right: 100%;
}
/* upasana */
.au_sign_up_section {
  float: left;
  width: 100%;
}
.au_sign_up_section a.au_fb_btn {
  border: 1px dolid #3b5998;
  border-bottom: 1px solid #263a63;
  background-color: #3b5998;
  color: #ffffff !important;
  padding: 20px 25px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
.au_sign_up_section a.au_fb_btn:hover,
.au_sign_up_section a.au_fb_btn:focus {
  border-color: #4568b2;
  border-bottom-color: #2d4575;
  background-color: #4568b2;
  color: #fff;
}
.au_sign_up_section a.au_fb_btn .au_signup_icon {
  float: left;
}
.au_sign_up_section a.au_gplus_btn {
  border: 1px solid #c4c4c4;
  background: #ffffff;
  color: #333333;
  padding: 20px 25px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  line-height: 20px;
}
.au_sign_up_section a.au_gplus_btn:hover,
.au_sign_up_section a.au_gplus_btn:focus {
  border-color: #c4c4c4;
  background: #ffffff;
  color: #484848;
}
.au_sign_up_section .au_signup_gplus {
  float: left;
  width: 20px;
  height: 20px;
}
.au_sign_up_section a.au_email_btn {
  border: 1px solid #ff5a5f;
  border-bottom: 1px solid #e00007;
  background-color: #ff5a5f;
  color: #ffffff !important;
  padding: 20px 25px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.au_sign_up_section a.au_email_btn:hover,
.au_sign_up_section a.au_email_btn:focus {
  border-color: #ff7e82;
  border-bottom-color: #fa0008;
  background-color: #ff7e82;
  color: #fff;
}
.au_sign_up_section a.au_email_btn .au_signup_icon {
  float: left;
}
.au_division {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.au_sign_up_section .au_signup_text {
  float: left;
  width: 100%;
  font-size: 90%;
  line-height: 1.5em;
}
.au_sign_up_section .au_signup_text a {
  color: #ff3600 !important;
  font-size: 100%;
  display: inline-block;
  padding: 0px;
  text-transform: capitalize;
}
.au_sign_up_section .au_signup_text a:hover {
  text-decoration: underline;
}
.au_already_member {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.au_already_member a.au_login_btn {
  float: right;
  border: 1px solid #e00007;
  padding: 10px 15px !important;
  color: #e00007 !important;
}
.au_already_member .au_login_form {
  float: left;
  padding-top: 12px;
}
.signup .au_tooltip {
  width: 400px;
  box-shadow: 2px 8px 15px #000;
  left: auto;
}
.signup .au_tooltip:before {
  left: auto;
  right: 20px;
}
/* Audition heading css*/
/* Grid View css*/
.au_gridview_page {
  float: left;
  width: 100%;
  padding: 0 40px;
}
.au_artist_gridview {
  float: left;
  width: 100%;
  padding: 30px 0;
}
.au_gridview_wrapper {
  float: left;
  width: 16.66666667%;
  text-align: center;
  margin-bottom: 20px;
}
/* upasana*/
.upper_spacer20 {
  margin-top: 20px;
}
.au_in_header {
  float: left;
  width: 100%;
}

.au_middle_section {
  float: left;
  width: 100%;
  margin-top: 76px;
  padding: 20px 0px;
  background: #ebf0ea;
}
.au_box_login {
  max-width: 640px;
  margin: 0px auto;
}
body.modal-open {
  /*overflow-y: hidden;*/
}
.modal-open .modal,
body.modal-open {
  /*padding-right: 6px!important;*/
  padding-right: 0px !important;
}
.modal-open .modal {
  /*padding-right: 6px!important;*/
  padding-right: 0px !important;
}
.au_socialconnect {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.au_socialconnect a {
  position: relative;
  display: inline-block;
  width: 48%;
  height: 48px;
  line-height: 48px;
  color: #fff !important;
  text-align: left;
  font-size: 17px;
  border-radius: 2px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  float: left;
}
.au_socialconnect a.au_facebook {
  background: #6886bc;
  background: -moz-linear-gradient(top, #6886bc 0%, #466ca9 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #6886bc),
    color-stop(100%, #466ca9)
  );
  background: -webkit-linear-gradient(top, #6886bc 0%, #466ca9 100%);
  background: -o-linear-gradient(top, #6886bc 0%, #466ca9 100%);
  background: -ms-linear-gradient(top, #6886bc 0%, #466ca9 100%);
  background: linear-gradient(to bottom, #6886bc 0%, #466ca9 100%);
  margin-right: 20px;
}
.au_socialconnect a.au_facebook:before {
  content: "\f09a";
}
.au_socialconnect a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 59px;
  height: 48px;
  font-family: FontAwesome;
  font-size: 28px;
  display: block;
  text-indent: 0;
  color: #fff;
  text-decoration: inherit;
  font-variant: normal;
  line-height: 20px;
  line-height: 48px;
  text-align: center;
}
.au_socialconnect a.au_facebook:after {
  border-right-color: #7f99c8;
}
.au_socialconnect a.au_facebook:after {
  content: "";
  float: left;
  width: 59px;
  height: 48px;
  margin-right: 15px;
  border-right-width: 1px;
  border-right-style: solid;
}
.au_socialconnect a:hover {
  opacity: 0.75;
}
.au_socialconnect a.au_google {
  background: #df4a32;
}
.au_socialconnect a.au_google:before {
  content: "\f1a0";
}
.au_socialconnect a.au_google:after {
  border-right-color: #ba3e2a;
}
.au_socialconnect a.au_google:after {
  content: "";
  float: left;
  width: 59px;
  height: 48px;
  margin-right: 15px;
  border-right-width: 1px;
  border-right-style: solid;
}
.au_box_form {
  position: relative;
  display: block;
  margin: 30px 0px;
  padding: 35px 70px;
  background-color: #ffffff;
  border-radius: 2px;
}
.au_box_form .form-control {
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  box-shadow: none;
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(150, 150, 150);
  background-color: rgb(250, 250, 250);
  color: rgb(151, 151, 151);
  font-size: 18px;
}
.au_box_form .form-control:focus {
  border-color: #cccccc;
}
.au_box_form .dis_btn {
  width: 100%;
  border-radius: 0px;
  box-shadow: none;
  margin-bottom: 20px;
}
.au_box_form .checkbox {
  margin-top: 0px;
}
.modal-body .au_box_form {
  margin: 0px !important;
  padding: 15px 70px;
}
.au_form_section {
  float: left;
  width: 100%;
  padding: 25px 0px;
}
.au_box_form a {
  cursor: pointer;
}
.modal-body .au_form_section {
  float: none;
  padding: 0px;
}
.au_box_form .au_select_type {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
.au_box_form .au_select_type li {
  float: left;
  width: 100%;
  list-style: none;
}
.au_box_form .au_select_type li a {
  border: 1px solid #007a87;
  background-color: #007a87;
  color: #ffffff;
  width: 100%;
  float: left;
  border-radius: 5px;
  margin-bottom: 15px;
  padding: 10px 0px;
  font-size: 20px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.au_box_form .au_select_type li a:hover {
  background: #fff;
  color: #007a87;
  border: 1px solid #007a87;
}
.form_label {
  font-weight: normal;
  margin-bottom: 15px;
}
.form-control.error,
.form-control.error:focus,
.multi_select.error .selected_option,
.multi_select.error .selected_option:focus {
  border: 1px solid red;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.help-block {
  color: red !important;
  font-size: 14px !important;
  float: left;
  width: 100%;
  text-align: left;
  margin: 0;
}
.help_error {
  color: red;
  font-size: 14px;
}
/* upasana*/
/* Grid View css*/
/* Call to video css*/
.au_call_banner {
  float: left;
  width: 100%;
  /* background-image: url('../images/bg/cast_bg1.jpg'); */
  background-size: cover;
  margin-top: 30px;
}
.au_call_text {
  float: left;
  width: 100%;
}
.au_call_text h1 {
  font-size: 50px;
  margin: 10px 0;
  text-align: center;
  font-weight: bold;
  text-transform: capitalize;
}
.au_call_text h2 {
  font-size: 23px;
  font-weight: normal;
  line-height: 30px;
  margin: 50px 0;
}
.au_call_text h5 {
  font-size: 20px;
  padding: 0 30px;
  margin: 20px 0 30px;
}
.au_call_text h2 span {
  font-size: 28px;
}
.au_call_text h3 {
  font-size: 27px;
  font-weight: normal;
  padding-right: 105px;
}
.au_call_text .au_host_btn {
  display: inline-block;
  float: right;
  margin: 20px 0;
}
/* Call to video css*/
/* Profile page css*/
.audition_main_wrapper.au_banner_section:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(0deg, rgb(20 0 255 / 0%) 0%, rgb(0 0 0) 100%);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
  height: 150px;
}
.audition_main_wrapper.au_banner_section:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 1;
  background: linear-gradient(0deg, rgb(245 245 245) 0%, #00000000 100%);
  height: 350px;
}
.audition_main_wrapper {
  /* float: left;
	width: 100%; */
}
.user_profile_page {
  /* float: left;
	width: 100%; */
}
.user_header {
  float: left;
  width: 100%;
  background-color: #0d0d0e;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
.right_menu {
  float: right;
}
.user_header ul li {
  position: relative;
}
.user_content_menu ul li i {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6.5px;
  color: #d1d5d5;
  font-size: 13px;
}
.user_content_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.user_content_menu ul li {
  float: left;
}
.user_content_menu ul li:first-child i {
  position: initial;
}
.user_content_menu ul li:first-child a {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
  color: #db372f;
}
.user_content_menu > ul > li > a {
  font-size: 14px;
  padding: 0 16px;
  line-height: 55px;
  font-weight: bold;
  text-transform: capitalize;
  color: #d1d5d5;
  display: block;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.user_profile_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.user_profile_menu ul li {
  float: left;
}
.user_profile_menu > ul > li > a {
  font-size: 14px;
  padding: 0 16px;
  line-height: 55px;
  font-weight: bold;
  text-transform: capitalize;
  color: #d1d5d5;
  display: block;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.profile_img {
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-right: 10px;
  text-align: center;
}
.profile_img img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  vertical-align: super;
}
.user_profile_menu ul .user_notification a,
.user_profile_menu ul .user_message a {
  font-size: 16px;
}
.user_profile_menu ul li a {
  padding: 0 10px;
}
.user_notification {
  position: relative;
}
.notify_no {
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: inline-block;
  text-align: center;
  border-radius: 100%;
  vertical-align: super;
  font-size: 10px;
  background-color: #ca0404;
  position: absolute;
  top: 15px;
  right: 3px;
}
.user_content_menu ul li ul {
  position: absolute;
  top: 120%;
  left: 0;
  min-width: 200px;
  background-color: #0d0d0e;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.user_content_menu ul li ul li {
  width: 100%;
}
.user_content_menu ul li ul li a {
  padding: 5px 16px;
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  color: #d1d5d5;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.user_content_menu ul li a:hover,
.user_content_menu ul li a:focus,
.user_content_menu ul li.active a {
  background-color: rgba(67, 70, 72, 0.3);
}
.user_content_menu ul li:hover ul {
  visibility: visible;
  opacity: 1;
  top: 100%;
}
.user_profile_wrapper {
  /* float: left;
	width: 100%; */
  position: relative;
}
.user_profile_detail_wrapper {
  position: absolute;
  bottom: -30px;
  left: 35px;
  right: 35px;
  z-index: 1;
}
.profile_picture {
  width: 270px;
  height: 190px;
  float: left;
  background-color: #fff;
  border: 2px solid #777;
  border-style: dashed;
  text-align: center;
  display: table;
}
.profile_picture img {
  max-width: 100%;
}
.img_uploaded {
  border: none;
}
.profile_picture a {
  /* display: block; */
}
.profile_detail {
  float: left;
  width: calc(100% - 270px);
  padding-left: 25px;
  color: #fff;
  padding-top: 50px;
}
.basic_deatil {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.profile_name {
  margin: 0;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  display: inline-block;
  margin-right: 15px;
  line-height: 44px;
  float: left;
}
.user_profile_btn {
  display: inline-block;
  padding: 8px 15px;
  border: 2px solid #fff;
  color: #fff;
  text-transform: capitalize;
  border-radius: 20px;
  font-size: 14px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.user_profile_btn:hover,
.user_profile_btn:focus {
  opacity: 0.9;
  color: #fff;
}
.basic_deatil .user_profile_btn.share_icon_btn {
  margin-right: 0;
}
.share_icon_btn {
  position: relative;
  margin-right: 0;
}
.share_icon {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  top: -100%;
  left: 0;
  display: flex;
}
.share_icon li {
  width: 25px;
  height: 25px;
  float: left;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 100%;
  font-size: 13px;
  line-height: 25px;
  visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.share_icon li a {
  text-align: center;
  display: block;
  background-color: transparent !important;
}
.share_icon li:hover a {
  color: #fff !important;
}
.share_icon .facebook,
.share_icon .facebook a {
  color: #3b5998;
  background-color: #fff;
}
.share_icon .facebook:hover {
  background-color: #3b5998;
}
.share_icon .gplus,
.share_icon .gplus a {
  color: #dd4b39;
  background-color: #fff;
}
.share_icon .gplus:hover {
  background-color: #dd4b39;
}
.share_icon .twitter,
.share_icon .twitter a {
  color: #55acee;
  background-color: #fff;
}
.share_icon .twitter:hover {
  background-color: #55acee;
}
.share_icon .linkedin,
.share_icon .linkedin a {
  color: #dd5143;
  background-color: #fff;
}
.share_icon .linkedin:hover {
  background-color: #dd5143;
}
.share_icon .pinterest,
.share_icon .pinterest a {
  color: #bd081c;
  background-color: #fff;
}
.share_icon .pinterest:hover {
  background-color: #bd081c;
}
.share_icon .youtube,
.share_icon .youtube a {
  color: #cd201f;
  background-color: #fff;
}
.share_icon .youtube:hover {
  background-color: #cd201f;
}
.share_icon .instagram,
.share_icon .instagram a {
  color: #833ab4;
  background-color: #fff;
}
.share_icon .instagram:hover {
  background-color: #833ab4;
}
.share_icon li a i {
  padding: 0;
}
.share_icon_btn:hover .share_icon li {
  visibility: visible;
}
.share_icon li:first-child {
  transform: rotate(0deg) translateX(-10px);
  -webkit-transform: rotate(0deg) translateX(-10px);
  -moz-transform: rotate(0deg) translateX(-10px);
  -ms-transform: rotate(0deg) translateX(-10px);
  -o-transform: rotate(0deg) translateX(-10px);
}
.share_icon li:nth-child(2) {
  transform: rotate(-30deg) translateY(-18px);
  -webkit-transform: rotate(-30deg) translateY(-18px);
  -moz-transform: rotate(-30deg) translateY(-18px);
  -ms-transform: rotate(-30deg) translateY(-18px);
  -o-transform: rotate(-30deg) translateY(-18px);
}
.share_icon li:nth-child(3) {
  transform: rotate(-10deg) translateY(-14px);
  -webkit-transform: rotate(-10deg) translateY(-14px);
  -moz-transform: rotate(-10deg) translateY(-14px);
  -ms-transform: rotate(-10deg) translateY(-14px);
  -o-transform: rotate(-10deg) translateY(-14px);
}
.share_icon_btn:hover .share_icon li:nth-child(2) {
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
}
.share_icon_btn:hover .share_icon li:nth-child(3) {
  transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -ms-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
}
.share_icon_btn:hover .share_icon li:nth-child(4) {
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
}
.share_icon_btn:hover .share_icon li:first-child {
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -ms-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
}
.facebook,
.facebook a:hover,
.facebook a {
  color: #ffffff;
}
.gplus,
.gplus a,
.gplus:hover,
.gplus a:hover {
  color: #ffffff;
}
.twitter,
.twitter:hover,
.twitter a,
.twitter a:hover {
  color: #ffffff;
}
.pinterest,
.pinterest:hover,
.pinterest a,
.pinterest a:hover {
  color: #ffffff;
}
.user_profile_btn i {
  padding-right: 5px;
}
.basic_deatil .user_profile_btn {
  margin-right: 15px;
}
.edit_picture {
  border: none;
}
.edit_picture .upload_text span,
.edit_picture .upload_text small {
  display: none;
}
.edit_picture .upload_text {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  z-index: 1;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.edit_picture:hover .upload_text {
  opacity: 1;
}
.edit_picture .upload_text > i {
  color: #fff !important;
}
.edit_picture .upload_picture:after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.54);
  opacity: 0;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.edit_picture:hover .upload_picture:after {
  opacity: 1;
}
.browse_btn_wrapper i {
  font-size: 50px;
  color: #484848;
  margin-bottom: 5px;
}
.browse_btn_wrapper .info_text {
  font-size: 15px;
  color: #777;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  width: 120px;
  margin: 10px;
}
.dropzone .dz-preview .dz-image {
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 1;
  background-color: #ccc;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
}
.dis_selecthls_wrapper > div {
  position: relative;
  display: inline-block;
  width: 70%;
}
.dis_selecthls_wrapper .hls_input .form-control {
  border: 1px dashed #777777;
  outline: 0;
  box-shadow: none;
  border-radius: 10px;
}
.dis_selecthls_wrapper .hls_input {
  margin-bottom: 15px;
}
div#preview-template {
  text-align: center;
}
.dropzone .dz-preview .dz-details {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  font-size: 13px;
  max-width: 100%;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  padding: 10px 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 1px 2px;
  border-radius: 3px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  height: 5px;
  left: 50%;
  top: 70%;
  width: 80px;
  margin-left: -40px;
  background-color: #ff0000;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background-color: #1f8a1f;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dz-success-mark,
.dz-error-mark {
  display: none;
}
.dz-remove,
.dz-remove:hover,
.dz-remove:focus {
  color: #ff3600;
  font-size: 13px;
}
.country_deatil {
  float: left;
  width: 100%;
}
.user_genre_detail {
  float: left;
  display: inline-block;
  text-transform: capitalize;
  font-size: 16px;
}
.user_genre_detail span {
  padding: 0 10px;
  position: relative;
}
.user_genre_detail span:after {
  content: "/";
  position: absolute;
  right: -2px;
}
.user_genre_detail span:last-child:after {
  display: none;
}
.user_genre_detail span:first-child {
  padding-left: 0;
}
.user_location {
  float: left;
  display: inline-block;
  position: relative;
  font-size: 16px;
}
.user_location:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #fff;
  position: absolute;
  border-radius: 100%;
  display: inline-block;
  top: 50%;
  margin-top: -2.5px;
  left: 0;
}
.user_location .user_flag img {
  vertical-align: baseline;
}
.user_location span {
  padding-left: 10px;
  display: inline-block;
  text-transform: capitalize;
}
.user_tab_section {
  float: left;
  width: 100%;
  margin-bottom: 80px;
}
.user_tab_section .audition_tab {
  padding-left: 320px;
  padding-right: 30px;
  z-index: 3;
  position: relative;
}
.audition_tab li {
  background-color: transparent;
}
.audition_tab li a {
  font-size: 15px;
  padding: 16px 12px;
  margin: 0;
  border: none !important;
  color: #484848;
  font-weight: bold;
  text-transform: capitalize;
}
.audition_tab > li > a i {
  padding-left: 5px;
}
.audition_tab > li > a:after,
.audition_tab > li > a:before {
  content: "";
  position: absolute;
  top: 100%;
  height: 2px;
  right: 50%;
  background-color: #ff3600;
  width: 0;
  margin-top: -1px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.user_tab_section .audition_tab li a:before {
  right: auto;
  left: 50%;
  width: 0;
}
.audition_tab li a:hover:before,
.audition_tab li a:hover:after,
.audition_tab li.active a:after,
.audition_tab li.active a:before {
  width: calc(50% - 12px);
}
.audition_tab li a:hover,
.audition_tab li a:focus,
.audition_tab li.active a {
  background-color: transparent;
}
.audition_tab li ul {
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  padding: 0;
  margin: 0;
  min-width: 200px;
  background-color: rgba(0, 0, 0, 0.88);
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  border-top: 2px solid #ff3600;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.audition_tab li:hover ul {
  top: 100%;
  visibility: visible;
  opacity: 1;
}
.audition_tab li ul li {
  width: 100%;
}
.audition_tab li ul li a {
  font-size: 12px;
  color: #fff;
  padding: 3px 12px;
  display: block;
}
.audition_tab li ul li a:hover,
.audition_tab li ul li a:focus,
.audition_tab li ul li.active a {
  background-color: #000;
  color: #ff3600;
}
.user_tab_section .audition_tab li:last-child a:before,
.user_tab_section .audition_tab li:last-child a:after {
  display: none;
}
/* upload video button start */
.user_profile_page .user_profile_wrapper .upload_video {
  position: absolute;
  bottom: 80px;
  right: 80px;
  min-width: 200px;
}
.upload_video {
  min-width: 200px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.upload_video span {
  margin-right: 8px;
  display: inline-block;
}
.upload_video i {
  padding-right: 8px;
}
.upload_video .dis_action_content {
  left: 0;
  right: auto;
  line-height: normal;
  bottom: 100%;
  top: auto;
}
.upload_video .dis_action_content:after {
  bottom: -6px;
  top: auto;
  transform: rotate(225deg);
}
.upload_video.open .dis_action_content {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  opacity: 1;
  visibility: visible;
}
.upload_video .dis_action_content {
  transform: translateY(-25px);
  -webkit-transform: translateY(-25px);
  -moz-transform: translateY(-25px);
  -ms-transform: translateY(-25px);
  -o-transform: translateY(-25px);
}
.upload_video svg path {
  fill: rgb(255, 255, 255);
  transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.upload_video.dis_btn:hover svg path {
  fill: rgb(235, 88, 31);
}
/* upload video button end */
.upload_picture {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #337ab7;
  position: relative;
  width: 100%;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.upload_text > i {
  font-size: 50px;
  display: block;
}
.upload_picture:hover i {
  color: #337ab7;
}
.upload_picture span {
  font-size: 14px;
  text-transform: capitalize;
  display: block;
  margin: 5px 0;
}
.upload_picture span i {
  padding-right: 10px;
}
.upload_picture:hover,
.upload_picture:focus {
  color: #337ab7;
}
.hover_text {
  font-size: 12px;
  color: #777;
  opacity: 0;
  width: 100%;
  float: left;
  transform: translateY(10px);
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.upload_picture:hover .hover_text {
  opacity: 1;
  transform: translateY(0px);
}
/* upload popup css*/
.modal.Audition_popup .modal-dialog {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 100%;
  max-width: 500px;
}
.Audition_popup .modal-content {
  float: left;
  width: 100%;
  border-radius: 5px;
  background-color: #fff;
}
.Audition_popup .modal-content .modal-header .close {
  text-shadow: none;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: var(--primary_color);
  color: #fff;
  font-size: 25px;
  z-index: 1;
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-align: center;
}
.Audition_popup .modal-title {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: #40404c;
  letter-spacing: 1px;
  padding: 10px 24px 5px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.Audition_popup .modal-body {
  border-radius: 5px;
  text-align: center;
  padding-top: 0;
}
.modal-body {
  float: left;
  width: 100%;
}
.Audition_popup .modal-body .browse_area.browse_area_wrapper {
  /*display: inline-block;
width: 100%;
text-align: center;
border: none;
border-radius:0px;
padding: 0;*/
}
.Audition_popup .modal-body .browse_area {
  /* border: 1px dashed #777777;
border-radius: 10px;*/
  padding: 70px;
}
.Audition_popup .modal-body .browse_area p.info_text {
  margin: 0;
}
.Audition_popup .modal-body .upload_img_wrapper p.help_note {
  margin: 34px 0 0;
  font-size: 16px;
}
.Audition_popup
  .modal-body
  .browse_area.browse_area_wrapper
  .browse_btn_wrapper
  p.help_note {
  margin: 0;
}
.Audition_popup .modal-body .browse_area img {
  margin-bottom: 20px;
  cursor: pointer;
}
.Audition_popup .modal-body .upload_img_wrapper .dis_btn {
  float: none;
  margin: 20px 0;
}
.Audition_popup .modal-body .img-container {
  margin: 10px 0;
}
.browse_btn_wrapper {
  position: relative;
  z-index: 2;
}
.browse_btn_label {
  padding: 30px 10px;
  cursor: pointer;
}
.popup_btn {
  padding: 10px 10px;
  display: inline-block;
  position: relative;
  background-color: #ff3600;
  color: #fff;
  font-size: 13px;
  height: 44px;
  text-transform: uppercase;
  font-weight: bold;
  border: 1px solid #ff3600;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  margin: 0px 10px;
}
.popup_btn:hover,
.popup_btn:focus {
  color: #fff;
  background-color: #ff3600;
}
.browse_btn_wrapper input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: inherit;
  opacity: 0;
}
.browse_btn_wrapper label {
  display: block;
}
.browse_btn_wrapper label span {
  padding: 0 10px;
  font-weight: normal;
  color: #ff3600;
}
.help_note {
  float: left;
  width: 100%;
  margin: 10px 0;
  font-size: 15px;
  font-weight: 400;
}
.help_note strong {
  padding-right: 5px;
}
.browse_area_inner {
  border: 2px dashed #ff3600;
  border-radius: 10px;
}
/*-------upload_cover_video popup start------*/
.Audition_popup
  .modal-body
  .browse_area.browse_area_wrapper
  .browse_btn_wrapper
  .dropzone {
  margin-top: 40px;
}
.Audition_popup
  .modal-body
  .browse_area.browse_area_wrapper
  .browse_btn_wrapper
  .dropzone.browse_area
  .dz-default {
  padding: 0 !important;
}
.Audition_popup
  .modal-body
  .browse_area.browse_area_wrapper
  .browse_btn_wrapper
  .dropzone.browse_area
  .dz-default
  p.info_text {
  font-size: 16px;
}
.cover_video.Audition_popup .modal-body .upload_img_wrapper p.help_note {
  margin-bottom: 20px;
}
/*----upload_covere_video popup end*/
/* upload popup css*/
/* Profile page css*/
/* Profile Home Page css*/
.green_bg {
  background-color: #a6d951;
}
.pink_bg {
  background-color: #f50e6b;
}
.blue_bg {
  background-color: #4267b2;
}
.user_tab_wrapper {
  float: left;
  width: 100%;
  padding-top: 50px;
}
.artist_profile_home {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.right_sidebar_wrapper {
  float: left;
  width: 100%;
  /* padding-top: 50px; */
}
.sidebar_widget {
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 5px;
  margin-bottom: 20px;
  border-radius: 5px;
}
.sidebar-title {
  float: left;
  width: 100%;
}
.sidebar-title a {
  display: block;
  color: #484848;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: normal;
}
.sidebar-title span {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  display: inline-block;
  font-size: 11px;
  text-align: center;
  color: #fff;
  line-height: 24px;
  margin-right: 8px;
}
.user_small_description {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.user_small_description ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.user_small_description ul li {
  padding: 3px 10px;
  padding-left: 25px;
  color: #777777;
  position: relative;
  font-size: 14px;
  text-transform: capitalize;
}
.user_small_description ul li:before {
  content: "\f058";
  display: inline-block;
  color: #ff3600;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -7px;
  font: normal normal normal 14px/1 FontAwesome;
}
.sidebar_content {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.sidebar_content ul,
.video_link ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar_content ul li {
  width: 100px;
  display: inline-block;
  margin-bottom: 4px;
  float: left;
  margin-right: 4px;
}
.video_link {
  float: left;
  width: 100%;
  padding: 10px 0;
}
.video_link ul li {
  width: 100%;
  margin-bottom: 4px;
  float: left;
  margin-right: 4px;
  padding-left: 25px;
  color: #777777;
  position: relative;
  font-size: 14px;
}
.video_link ul li a {
  color: #777777;
}
.video_link ul li:before {
  content: "\f144";
  font: normal normal normal 14px/1 FontAwesome;
  color: #ff3600;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -7px;
}
.user_data {
  height: 100px;
  width: 100px;
  float: left;
  display: block;
}
.sidebar_content ul li .user_photo {
  display: block;
}
.user_photo img,
.user_video img,
.user_friend img,
.user_data img {
  width: 100%;
  height: 100%;
}
.user_video {
  display: block;
  position: relative;
  overflow: hidden;
}
.user_video video {
  float: left;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-color: #000;
}
.user_video_btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  line-height: 100px;
  font-size: 25px;
  color: rgba(255, 255, 255, 0.76);
  background-color: rgba(0, 0, 0, 0.3);
}
.friend_name {
  text-transform: capitalize;
  font-size: 13px;
  font-weight: bold;
  color: #484848;
  display: block;
  float: left;
  width: 100%;
  padding: 3px 0;
}
.dis_post_menu_sttl {
  color: #b7b7b7;
  font-size: 12px;
  margin: 0;
  letter-spacing: 0.6px;
  font-weight: 600;
}
/* Profile post css*/
/* profile post menu start*/
.post_section_ul {
  display: flex;
  justify-content: space-between;
}
.dis_post_menu_item {
  font-size: 14px;
  color: #777777;
  text-transform: capitalize;
  font-weight: 600;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  font-weight: 700;
  position: relative;
  padding: 20px 0px;
  display: inline-block;
}
.dis_post_menu_item:hover,
.post_section_ul > li.active .dis_post_menu_item {
  color: var(--primary_color);
}
.post_section_ul > li.active .dis_post_menu_item .action_icon {
  background: var(--primary_color);
}
.post_section_ul > li.active .dis_post_menu_item .action_icon svg path {
  fill: #ffffff;
}
.action_icon {
  width: 40px;
  height: 40px;
  background: #eeeeee;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-right: 10px;
}
.dis_post_menu_item:after {
  position: absolute;
  content: "";
  width: 0;
  height: 3px;
  background: var(--primary_color);
  top: 99%;
  left: 0;
  transition: all 0.3s linear;
}
.dis_post_menu_item:hover::after,
.post_section_ul > li.active .dis_post_menu_item:after {
  width: 100%;
}
/* profile post menu end*/
.user_post_area {
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
.post_area_header {
  background-color: #fff;
  position: relative;
  border-bottom: 1px solid #e3e3e3;
  padding: 0px 15px;
}
.dis_post_menu_wrap {
  display: flex;
}
.post_area_body {
  float: left;
  width: 100%;
  margin: 2px 0;
  padding: 0 17px;
  background-color: #fff;
}
.post_area_body .profile_icon {
  padding-top: 27px;
}
.profile_icon {
  width: 48px;
  height: 36px;
  display: inline-block;
  float: left;
}
.profile_icon img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.post_area {
  width: calc(100% - 48px);
  -webkit-width: calc(100% - 48px);
  -moz-width: calc(100% - 48px);
  -o-width: calc(100% - 48px);
  -ms-width: calc(100% - 48px);
  padding: 27px 12px;
  border: none;
  resize: none;
  outline: none;
  box-shadow: none;
  overflow: hidden;
}
.post_area_footer {
  float: left;
  width: 100%;
  text-align: right;
  padding: 8px 17px;
  background-color: #fff;
  box-shadow: none;
  outline: none;
}
.post_photo i {
  font-size: 20px;
}
.dis_btn.post_b {
  min-width: 200px;
  height: 40px;
  line-height: 40px;
}
.post_photo {
  padding: 0;
  margin: 0 5px;
  font-size: 20px;
  width: 40px;
  height: 34px;
  line-height: 34px;
  background-color: transparent;
  color: #ff3600;
}
.post_photo:hover {
  color: #ff3600;
}
.user_post_section {
  float: left;
  width: 100%;
}
.user_post_wrapper {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.user_post {
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 25px 17px 20px;
  /* margin-bottom: 15px;  */
}
.post_meta {
  float: left;
  width: 100%;
}
.post_action {
  position: absolute;
  right: 20px;
  width: 20px;
  height: 20px;
  text-align: right;
  overflow: hidden;
  z-index: 1;
  background-color: transparent;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transform-origin: right top;
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
}
.post_action.open_dropdown {
  transform: scale(1, 1);
  width: 215px;
  height: 255px;
}
.post_action_icon {
  color: #777777;
  font-size: 14px;
  width: 12px;
  display: inline-block;
  height: 15px;
  line-height: 10px;
  cursor: pointer;
  text-align: center;
  position: relative;
}
.post_action_icon:before {
  content: "";
  width: 1px;
  height: 6px;
  background-color: #777;
  position: absolute;
  left: 4px;
  transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.open_dropdown .post_action_icon:before {
  left: 6px;
  height: 8px;
  transform: rotate(-45deg) scale(1, 1.3);
  -webkit-transform: rotate(-45deg) scale(1, 1.3);
  -moz-transform: rotate(-45deg) scale(1, 1.3);
  -ms-transform: rotate(-45deg) scale(1, 1.3);
  -o-transform: rotate(-45deg) scale(1, 1.3);
}
.post_action_icon:after {
  content: "";
  width: 1px;
  height: 6px;
  background-color: #777;
  position: absolute;
  right: 4px;
  transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.open_dropdown .post_action_icon:after {
  right: 5px;
  height: 8px;
  transform: rotate(45deg) scale(1, 1.3);
  -webkit-transform: rotate(45deg) scale(1, 1.3);
  -moz-transform: rotate(45deg) scale(1, 1.3);
  -ms-transform: rotate(45deg) scale(1, 1.3);
  -o-transform: rotate(45deg) scale(1, 1.3);
}
.post_action_detail {
  z-index: 1;
  float: left;
  width: 100%;
  border-radius: 3px;
  /*     border: 1px solid rgba(0, 0, 0, 0.15);
box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
background-color: rgba(0, 0, 0, 0.88); */
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  background-color: #ebf0ea;
  padding: 10px 0;
  border-top: 2px solid #ff3600;
}
.post_action_detail ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.post_action_detail ul li {
  float: left;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
.post_action_detail ul li a {
  font-size: 12px;
  text-transform: capitalize;
  color: #484848;
  padding: 2px 12px;
  display: block;
  line-height: 24px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.post_action_detail ul li a:hover {
  /* background-color: #000; */
  background-color: #fff;
  /* border-color: rgba(255, 255, 255, 0.18); */
  border-color: #ccc;
}
.post_meta a {
  /* float: left; */
  /* display: inline-block; */
  /* color: #777777; */
  /* transition: 0.2s ease-in-out; */
  /* -webkit-transition: 0.2s ease-in-out; */
  /* -moz-transition: 0.2s ease-in-out; */
  /* -ms-transition: 0.2s ease-in-out; */
  /* -o-transition: 0.2s ease-in-out; */
}
.post_data {
  float: left;
  width: calc(100% - 70px);
  -webkit-width: calc(100% - 70px);
  -moz-width: calc(100% - 70px);
  -o-width: calc(100% - 70px);
  -ms-width: calc(100% - 70px);
}
.post_title {
  font-size: 20px;
  text-transform: capitalize;
}
.post_title span {
  /* display: block; */
  /* color: #777777; */
}
.published_date {
  /* display: block; */
  /* font-size: 11px; */
}
.post_meta .profile_icon {
  margin-right: 20px;
}
.post_img {
  float: left;
  width: 100%;
  text-align: center;
  margin: 15px 0 0;
  position: relative;
}
.post_img img {
  max-width: 100%;
  /* width: 100%; */
}
.post_meta a:hover,
.post_meta a:focus {
  color: #ff3600;
}
.post_meta a:hover span,
.post_meta a:focus span,
.post_meta a span:hover,
.post_meta a span:focus {
  color: #777777;
}
.post_detail {
  /* float: left; */
  /* width: 100%; */
  /* font-size: 13px; */
  /* font-weight: bold; */
  /* text-align: left; */
  /* color: #777777; */
}
.post_detail a {
  color: var(--primary_color);
  text-transform: capitalize;
}
.user_post_content {
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 25px 17px 10px;
  margin-bottom: 10px;
}
.userpost_popup .show_opacity {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.68);
  z-index: 3;
}
/* .userpost_popup .active_area {  */
/* z-index: 999; */
/* position: fixed; */
/* background-color: #ebf0ea; */
/* top: 50%; */
/* left: 50%; */
/* transform: translate(-50%, -50%); */
/* max-width: 750px; */
/* min-height: 326px; */
/* overflow: auto; */
/* overflow-x: hidden; */
/* overflow-y: auto; */
/* min-height: inherit; */
/* height: auto; */
/* max-height: 80%; */
/* filter: blur(0px)!important; */
/* } */
.userpost_popup .user_post_area_main {
  z-index: 99999;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.68);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.userpost_popup .active_area {
  background-color: #ffffff;
  max-width: 750px;
  min-height: 326px;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: inherit;
  height: auto;
  max-height: 80%;
}
body.userpost_popup {
  overflow: hidden;
}
.close_opacity {
  position: absolute;
  right: 5px;
  top: 2px;
  color: #777777;
  cursor: pointer;
  visibility: hidden;
}
.userpost_popup .active_area .close_opacity {
  visibility: visible;
}
/* Profile post css*/
/* Profile comment css*/
.comment_section {
  float: left;
  width: 100%;
}
.post_action_btn {
  float: left;
  width: 100%;
  padding: 4px 17px;
  border-bottom: 2px solid #ebf0ea;
  background-color: #fff;
}
.post_action_btn a {
  color: #7f7f7f;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin-right: 20px;
  padding: 4px 4px 4px 0;
  text-transform: capitalize;
  position: relative;
}
.post_action_btn a i {
  margin-right: 5px;
  position: relative;
}
.post_action_btn .like_now i {
  margin: 0;
}
.like_now {
  margin-right: 5px;
}
.post_action_btn .hate_now .like_now {
  margin-right: 0px;
}
.like_now {
  width: 25px;
  height: 25px;
  display: inline-block;
  line-height: 27px;
  text-align: center;
  border-radius: 100%;
  color: #fff;
  font-size: 11px;
  position: relative;
  z-index: 1;
  margin-top: 1px;
  margin-bottom: 1px;
  animation: heart_pulse 0.25s both;
  -webkit-animation: heart_pulse 0.25s both;
  -moz-animation: heart_pulse 0.25s both;
  -ms-animation: heart_pulse 0.25s both;
  -o-animation: heart_pulse 0.25s both;
}
.like_now:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: inherit;
  border-radius: inherit;
  background-color: red;
  background-color: #fd4545;
  z-index: -1;
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
.hate_now i {
  font-size: 14px;
  color: red;
  -webkit-transition: -webkit-transform 0.2s, font-size 0.3s;
  -ms-transition: -ms-transform 0.2s, font-size 0.3s;
  -o-transition: -o-transform 0.2s, font-size 0.3s;
  -moz-transition: -moz-transform 0.2s, font-size 0.3s;
  transition: transform 0.2s, font-size 0.3s;
  animation: heartUnlike 0.5s both;
  -moz-animation: heartUnlike 0.5s both;
  -ms-animation: heartUnlike 0.5s both;
  -o-animation: heartUnlike 0.5s both;
  -webkit-transition: -webkit-transform;
}
.hate_now .like_now:after {
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
}
.like_post img {
  width: 100%;
}
.county_mob {
  display: none;
}
.like_county {
  float: left;
  width: 100%;
  padding: 10px 17px;
  background-color: #f5f5f5;
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.like_county:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  height: 2px;
  left: 17px;
  right: 17px;
  background-color: #ebf0ea;
}
.like_count {
  color: #365899;
}
.like_count i {
  color: #fd4545;
  position: relative;
}
.like_count span {
  margin-right: 10px;
  font-size: 18px;
}
.comment_action_btn .like_count span {
  font-size: 11px;
}
.post_action_btn .like:after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  font-size: inherit;
}
.like_post:hover .like:after {
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
  animation: scaleFade 0.8s;
  -webkit-animation: scaleFade 0.8s;
  -moz-animation: scaleFade 0.8s;
  -ms-animation: scaleFade 0.8s;
  -o-animation: scaleFade 0.8s;
  opacity: 1;
}
.post_action_btn a:hover,
.post_action_btn a:focus {
  /* text-decoration: underline; */
}
.comment_wrapper {
  float: left;
  width: 100%;
  background-color: #f5f5f5;
  padding: 15px 17px;
}
.user_comment {
  float: left;
  width: 100%;
  max-height: 250px;
  overflow: hidden;
  overflow-y: scroll;
}
/* .user_comment::-webkit-scrollbar { width: 3px; height: 3px;}
.user_comment::-webkit-scrollbar-button {  background-color: #666; }
.user_comment::-webkit-scrollbar-track {  background-color: #999;}
.user_comment::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.user_comment::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
.user_comment::-webkit-scrollbar-corner { background-color: #999;}}
.user_comment::-webkit-resizer { background-color: #666;}
@-moz-document url-prefix() {
scrollbar {
-moz-appearance: none !important;
background: rgb(0,255,0) !important;
}
thumb,scrollbarbutton {
-moz-appearance: none !important;
background-color: rgb(0,0,255) !important;
}
thumb:hover,scrollbarbutton:hover {
-moz-appearance: none !important;
background-color: rgb(255,0,0) !important;
}
scrollbarbutton {
display: none !important;
}
scrollbar[orient="vertical"] {
min-width: 15px !important;
}
} */
.scrollbar_content {
  position: relative;
}
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
  opacity: 0.6;
}
.user_comment > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.user_comment > ul > li {
  float: left;
  width: 100%;
}
.post_comment_wrapper {
  float: left;
  width: 100%;
  padding: 7px 0;
}
.authore_img {
  width: 32px;
  height: 32px;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.authore_img img {
  width: 100%;
  height: 100%;
}
.post_comment {
  float: left;
  font-size: 12px;
  width: -webkit-calc(100% - 42px);
  width: -moz-calc(100% - 42px);
  width: calc(100% - 42px);
}
.authore_name {
  font-weight: bold;
  text-transform: capitalize;
  margin-right: 2px;
}
.post_comment p a,
.post_comment p a:hover,
.post_comment p a:focus {
  color: #365899;
}
.post_comment p {
  margin: 0;
  line-height: 15px;
}
.comment_action_btn {
  float: left;
  width: 100%;
}
.comment_action_btn a {
  color: #365899;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  padding: 0 5px;
  line-height: 11px;
}
.comment_action_btn .time {
  text-transform: lowercase;
  color: #90949c;
}
.comment_action_btn a:after {
  content: "-";
  font-size: 10px;
  right: 0;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  margin-right: -3px;
}
.comment_action_btn a.time:after {
  display: none;
}
.comment_action_btn a:hover,
.comment_action_btn a:focus {
  color: #365899;
}
.comment_action_btn .time:hover,
.comment_action_btn .time:focus {
  color: #90949c;
}
.comment_action_btn a:first-child {
  padding-left: 0;
}
.child_comment {
  list-style: none;
  margin: 0;
  padding-left: 32px;
}
.user_comment > ul > li ul li .post_comment_wrapper {
  padding: 7px 0;
}
.user_comment > ul > li ul li .authore_img {
  width: 28px;
  height: 28px;
}
.user_comment > ul > li ul li .post_comment {
  font-size: 11px;
}
.user_comment > ul > li ul li .post_comment p {
  line-height: 13px;
}
.user_comment > ul > li ul li .comment_action_btn a {
  font-size: 11px;
  line-height: 11px;
}
.user_comment > ul > li ul li .comment_action_btn {
  line-height: 14px;
}
.add_comment {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
.comment_textarea {
  background: #fff;
  border: 1px solid #bdc7d8;
  box-sizing: border-box;
  cursor: text;
  font-size: 11px;
  padding: 3px 7px;
  display: block;
  min-height: 32px;
  resize: none;
  box-shadow: none;
  float: left;
  overflow: hidden;
  width: -webkit-calc(100% - 42px);
  width: -moz-calc(100% - 42px);
  width: calc(100% - 42px);
}
.comment_textarea:hover,
.comment_textarea:focus {
  border-color: #bdc7d8;
  outline: none;
  box-shadow: none;
}
.reply_form {
  display: none;
  height: auto;
  padding-left: 32px;
  margin-bottom: 0px;
}
.reply_form .comment_textarea {
  min-height: 25px;
  padding: 0 7px;
  line-height: 25px;
}
.reply_form .authore_img {
  width: 30px;
  height: 28px;
}
.enter_btn {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  right: 0px;
  top: 11px;
  cursor: pointer;
}
.reply_form .enter_btn {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 11px;
  right: 3px;
}
.enter_btn img {
  max-width: 100%;
}
.dis_user_data_wrapper .sidebar_widget.widget.founders_club,
.chennel_wrapper .founders_club {
  padding: 25px 3px;
}
.dis_fcm {
  font-weight: normal;
  font-size: 18px;
  text-transform: capitalize;
  font-family: "Muli", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.dis_fcm svg {
  width: 20px;
  height: 20px;
}
.dis_fcm_icon {
  margin-right: 6px;
}
/* Profile comment css*/
/* post edit css*/
.edit_media_section {
  float: left;
  width: 100%;
  text-align: center;
  padding: 10px 0;
}
.edit_media {
  width: 210px;
  height: 210px;
  display: inline-block;
  position: relative;
  padding: 5px;
  border: 2px solid #ccc;
  border-style: dashed;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.edit_media a {
  display: block;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.edit_media img,
.edit_media video {
  max-width: 100%;
  height: 100%;
}
.cancle_edit {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  right: -10px;
  top: -10px;
  color: #999;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  border: 1px solid #999;
  border-radius: 100%;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.edit_media:hover .cancle_edit {
  opacity: 1;
}
.edit_media:hover a {
  opacity: 0.6;
}
/* post edit css*/
/* Profile about css*/
.artist_about_section {
  float: left;
  width: 100%;
}
.artist_about_heading {
  float: left;
  width: 100%;
  padding: 18px 15px 18px 15px;
  border-bottom: 1px solid #e3e3e3;
  background: #ffffff;
  margin: 0;
  text-align: center;
}
.artist_about_heading.dash_abt {
  display: flex;
  justify-content: space-between;
}
.add_content {
  position: absolute;
  font-size: 14px;
  text-transform: capitalize;
  right: 25px;
  text-align: center;
  color: #3e3c3c;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.add_content .ac_span {
  padding-right: 5px;
  text-transform: uppercase;
  font-weight: 500;
}
.add_content:hover,
.add_content:focus,
.add_content:focus > i {
  color: #ff3600;
}
.modal-content {
  border-radius: 0;
}
.info_tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  min-width: 140px;
  font-size: 11px;
  line-height: 11px;
  z-index: 1;
  color: #777;
  background-color: #fff;
  padding: 5px 5px;
  margin-top: -25px;
  opacity: 0;
  transform: translate(-50%, -100%);
  -webkit-transform: translate(-50%, -100%);
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.info_tooltip:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -4px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 11px solid #fff;
}
.add_content:hover .info_tooltip {
  opacity: 1;
}
.tab_title {
  margin: 0;
  display: inline-block;
  font-size: 14px;
  color: #40404c;
  text-transform: uppercase;
  font-weight: 500;
}
.edit_text {
  position: absolute;
  right: 15px;
  top: 0;
  color: #777;
  position: absolute;
  opacity: 0;
  border-bottom: 1px solid #ccc;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.artist_about_detail:hover .edit_text {
  opacity: 1;
}
.artist_about_detail {
  float: left;
  width: 100%;
  padding: 13px 17px;
  background-color: #fff;
  color: #777;
  position: relative;
  border-bottom: 1px solid transparent;
}
/*.artist_about_detail:hover {
border-bottom-color: #ebf0ea;
background-color: #f8f8f8;
}*/
.tab_subtitle {
  font-size: 14px;
  text-transform: capitalize;
  color: #484848;
  font-weight: bold;
  margin: 0 0 10px;
}
.form_field {
  background-color: #fff;
  outline: none;
  border: 1px solid #969696;
  box-shadow: none;
  margin-bottom: 10px;
  padding: 6px 90px 6px 15px;
}
.modal-header .close:hover,
.modal-header .close:focus {
  box-shadow: none;
  outline: none;
}
.edittext_area input[type="text"] {
  height: 44px;
  border: none;
  box-shadow: none;
  width: 100%;
  outline: none;
}
.edit_textareafield {
  border: none;
  width: 100%;
  background-color: #fff;
  outline: none;
  box-shadow: none;
  resize: none;
  min-height: 100px;
}
.edittext_area {
  position: relative;
}
.edittext_area .popup_btn {
  float: right;
}
.about_body {
  padding: 30px;
  background: #fff;
  width: 100%;
  float: left;
}
.artist_about_section .dis_btn {
  margin-top: 30px;
  min-width: 200px;
}
/* Profile about css*/
/* Profile new message css start*/
.dis_nmsg_wraapper {
  margin-bottom: 30px;
}
.nmsg_send_wraaper {
  display: flex;
  width: 100%;
  padding: 30px 30px 14px 30px;
}
.nmsg_cbox {
  background: rgb(255, 255, 255);
}
.nm_user_thumn {
  width: 50px;
  height: 50px;
  padding: 0;
  margin-top: 0;
  margin-right: 30px;
}
.nm_user_thumn img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.nm_textarea {
  width: calc(100% - 80px);
  position: relative;
}
.nm_textarea textarea {
  border-radius: 10px;
  width: 100%;
  border: 1px solid rgb(190, 190, 190);
  background-color: rgb(250, 250, 250);
  padding: 15px;
  color: #777777;
  font-size: 18px;
  resize: none;
}
.nm_textarea:after {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  left: -6px;
  top: 20px;
  background: #fafafa;
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  transform: rotate(45deg);
}
.nmsg_btn {
  padding: 0 20px 30px 0;
  display: flex;
  justify-content: flex-end;
}
.dis_user_post_data.nmsg_subcontent {
  position: relative;
}
.dis_user_post_content .dis_user_post_data.nmsg_subcontent {
  border: 1px solid #e3e3e3;
  margin-bottom: 6px;
  margin-top: 20px;
}
.nmsg_btn .dis_btn {
  min-width: inherit;
  padding: 0px 35px;
}
.dis_user_post_data.b_none .dis_user_post_content {
  border-bottom: none;
}
.dis_user_post_data.nmsg_subcontent .dis_user_post_content {
  border-bottom: none;
}
.dis_user_post_content .nmsg_send_wraaper {
  padding-left: 0;
}
.invited_icon.new {
  width: 40px;
  height: 20px;
  line-height: 18px;
  top: 10px;
}
.invited_icon.new > span {
  color: #ffffff;
  font-size: 11px;
  font-family: "Muli", sans-serif;
}
.nmsg_preply > a {
  color: rgb(254, 84, 32);
  font-weight: 500;
}
.nmsg_preply {
  padding-top: 15px;
}
.nmsg_preply > a > svg {
  margin-right: 5px;
}
/* Profile new message css end*/
/* Profile message css*/
.message_section {
  float: left;
  width: 100%;
}
.message_header {
  float: left;
  width: 100%;
}
.msg_titile {
  margin: 0;
  padding: 10px 15px;
  background-color: #fff;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 15px;
}
.message_header .msg_titile {
  margin-bottom: 2px;
}
.msg_recipient {
  float: left;
  width: 100%;
  padding: 5px 15px;
  background-color: #fff;
}
.message_header .msg_recipient {
  margin-bottom: 2px;
}
.msg_recipient label {
  margin: 0;
  text-transform: capitalize;
  font-size: 16px;
  width: 20px;
  float: left;
  line-height: 25px;
  font-weight: normal;
}
.recipient_input {
  width: 100%;
  height: 25px;
  border: none;
  box-shadow: none;
  outline: none;
  padding: 5px 6px;
  font-size: 13px;
}
.msg_recipient .recipient_input {
  width: calc(100% - 20px);
}
.msg_body {
  float: left;
  width: 100%;
  background-color: #fff;
  padding-top: 10px;
}
.msg_body ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.msg_body ul li {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.msg_body ul li:last-child {
  margin-bottom: 0;
}
.message_list > li:last-child {
  padding-bottom: 10px;
}
.msg_wrapper {
  float: left;
  width: 100%;
  position: relative;
  padding: 0 17px;
}
.sender_img {
  width: 50px;
  height: 50px;
  display: inline-block;
  float: left;
}
.sender_img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.msg_detail {
  float: left;
  width: calc(100% - 50px);
  padding-left: 10px;
  font-size: 16px;
  line-height: 15px;
  padding-right: 100px;
}
.res_name {
  color: #365899;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 18px;
}
.msg_wrapper a {
  color: #365899;
  font-weight: bold;
  padding-bottom: 5px;
  display: block;
}
.sending_time {
  position: absolute;
  right: 17px;
  font-size: 14px;
  color: #ccc;
}
.sending_time i {
  margin-right: 5px;
}
.message_box_wrapper {
  float: left;
  width: 100%;
  padding: 10px 17px;
  background-color: #f5f5f5;
}
.message_textarea {
  float: left;
  width: 100%;
  position: relative;
  border: 1px solid #e5e5e5;
}
.msg_box {
  position: relative;
  width: 100%;
  overflow: hidden;
  resize: none;
  float: left;
  padding: 5px 12px;
  border: none;
  outline: none;
  box-shadow: none;
  padding-right: 50px;
}
.textarea_btn {
  position: absolute;
  top: 0;
  right: 10px;
}
.textarea_btn a {
  font-size: 14px;
  color: #ccc;
  margin: 0 0.5px;
}
.attachment_btn {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #e9e9e9;
}
.attachment_btn a {
  float: left;
  display: inline-block;
}
.attach_file {
  padding: 10px 15px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  font-size: 16px;
  text-transform: capitalize;
  color: #ccc;
  font-weight: normal;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.attach_file:hover,
.attach_file:focus {
  color: #777;
}
.attachment_btn .attach_file {
  border-right: 1px solid #e9e9e9;
}
.attach_file input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.attach_file i {
  margin: 0 7px 0px 0px;
  font-size: 20px;
  vertical-align: top;
}
.fa.fa-paperclip {
  transform: rotate(90deg);
}
.send_msg_btn {
  padding: 10px 15px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  font-size: 16px;
  color: #ccc;
  font-weight: normal;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.send_msg_btn:hover,
.send_msg_btn:focus {
  color: #777;
}
.attachment_btn .send_msg_btn {
  float: right;
}
.send_msg_btn i {
  padding-left: 5px;
}
/* Profile message css*/
/* Profile Home Page css*/
/* Select css*/
.multi_select {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
}
.multiSel {
  margin: 0;
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 12px;
  line-height: 40px;
}
.selected_option {
  float: left;
  width: 100%;
  text-align: left;
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 28px;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.selected_option a {
  color: #555;
  display: block;
}
.mutliSelect {
  background-color: #fff;
  color: #484848;
  display: none;
  left: 0px;
  padding: 5px 15px 10px 10px;
  top: 100%;
  width: 100%;
  list-style: none;
  height: 100px;
  overflow: auto;
  /* position: absolute; */
  border: 1px solid #cccccc;
}
.multi_select .mutliSelect.custom_scrol {
  height: 115px;
}
.mutliSelect ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}
.mutliSelect ul li {
  font-size: 12px;
}
.mutliSelect ul input[type="checkbox"] {
  margin-top: 0;
  vertical-align: middle;
  margin-right: 7px;
}
.au_form_section h6 {
  font-size: 16px;
  line-height: 22px;
}
/* Select css*/
/* Eorror page css*/
.error_page {
  float: left;
  width: 100%;
}
.error_page_wrapper {
  float: left;
  width: 100%;
  padding: 150px 0;
  position: relative;
  height: 600px;
  text-align: center;
}
.error_page_content {
  float: left;
  width: 100%;
}
.success_img {
  display: inline-block;
  font-size: 100px;
  color: green;
  margin: 20px 0;
}
.error_page_wrapper h1 {
  font-size: 150px;
  font-weight: bold;
  color: #ff3600;
}
.error_page_wrapper h5 {
  font-size: 30px;
}
.error_page_wrapper h1 span:first-child,
.error_page_wrapper h1 span:last-child {
  -webkit-animation: text_shadow 1s ease infinite;
  -moz-animation: text_shadow 1s ease infinite;
  -ms-animation: text_shadow 1s ease infinite;
  -o-animation: text_shadow 1s ease infinite;
}
.error_page_wrapper h1 span:nth-child(2) {
  -webkit-animation: color_change 1s ease infinite, text_shadow 1s ease infinite,
    pulse 1s ease infinite;
  -moz-animation: color_change 1s ease infinite, text_shadow 1s ease infinite,
    pulse 1s ease infinite;
  -ms-animation: color_change 1s ease infinite, text_shadow 1s ease infinite,
    pulse 1s ease infinite;
  -o-animation: color_change 1s ease infinite, text_shadow 1s ease infinite,
    pulse 1s ease infinite;
}
.error_page_content h3 {
  font-size: 50px;
  font-weight: bold;
  color: #2a69bd;
  margin: 10px 0;
}
.error_page_content h5 a {
  font-size: 14px;
  margin: 20px 0;
  color: #ff3600;
  font-weight: bold;
  text-decoration: underline;
}
.error_page_content h5 a:hover {
  text-decoration: underline;
}
.message_page {
  float: left;
  width: 100%;
  text-align: center;
  padding: 150px 0;
}
.msg_content {
  float: left;
  width: 100%;
  padding: 0 10px;
}
.msg_content h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 100px;
  margin: 10px 0;
}
.msg_content h2 {
  text-transform: uppercase;
  font-size: 33px;
  margin: 20px 0;
}
.msg_content p {
  font-size: 25px;
  line-height: 30px;
}
.message_logo {
  display: inline-block;
  margin-top: 20px;
}
/* Eorror page css*/
/* common popup css*/
.common_popup .modal-dialog {
  width: 500px;
}
.common_popup .modal-header {
  text-align: center;
  padding: 20px 15px;
  position: relative;
}
.common_popup .modal-header:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  background-color: #fff;
  z-index: 1;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.common_popup .modal-title {
  color: #fff;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 25px;
  border-radius: 100%;
  border: 2px solid #fff;
}
.common_popup .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  opacity: 1;
  line-height: 28px;
  margin-top: 0;
  font-size: 24px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-shadow: none;
}
.common_popup .close:hover {
  background: #40404c;
  color: #fff;
  border-color: #40404c;
}
.conf_text {
  padding: 25px 0 0px;
  color: #484848;
  font-size: 18px;
}
.btn_wrapper {
  float: left;
  width: 100%;
  padding-top: 15px;
}
.btn_wrapper .close_popup {
  opacity: 0.5;
}
.btn_wrapper .popup_btn {
  padding: 5px 20px;
  height: auto;
  background-color: #40404c;
  border-color: #40404c;
}
.btn_wrapper .popup_btn:hover {
  background: transparent;
  color: #40404c;
}
.common_popup .modal-body {
  text-align: center;
  background-color: #fff !important;
}
.common_popup_wrapper {
  text-align: center;
  float: left;
  width: 100%;
}
.notification_popup {
  /* background: rgba(255, 165, 0, 0.88); */
  /* background-color: #19cbe9; */
  background-color: var(--primary_color);
}
.notification_popup.modal-header:before {
  /* background-color: #19cbe9; */
  background-color: var(--primary_color);
}
.error_popup {
  background-color: #f15555;
}
.error_popup.modal-header:before {
  background-color: #f15555;
}
.error_popup .popup_btn {
  background-color: #f15555;
  border-color: #f15555;
}
.success_popup {
  background-color: #8bc34a;
}
.success_popup.modal-header:before {
  background-color: #8bc34a;
}
/* common popup css*/
/* zooming popup css*/
.mfp-container {
  overflow: hidden auto;
}
.mfp-container {
  position: fixed;
}
.media_gallery_popup {
  text-align: left;
  /* max-width: 1050px; */
  max-width: 80%;
  margin: 45px auto;
  position: relative;
  display: table;
  min-height: 350px;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  max-height: 750px;
}
.media_gallery_section {
  /* float: left; */
  /* width: 100%; */
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  margin: auto;
}
.media_gallery img {
  max-height: 750px;
  margin: auto 0px;
  max-width: 100%;
}
.media_action {
  background-color: rgba(0, 0, 0, 0.5);
  float: left;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.77) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(0, 0, 0, 0)),
    color-stop(100%, rgba(0, 0, 0, 0.77))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.77) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.77) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.77) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.77) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.media_gallery:hover .media_action {
  visibility: visible;
  opacity: 1;
}
.media_action ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.media_action ul li {
  float: right;
  display: inline-block;
  padding: 10px;
  line-height: 28px;
}
.media_action ul li a {
  color: #fff;
}
.media_action .like_post {
  text-align: center;
  display: block;
  position: relative;
  line-height: 28px;
}
.media_action .like_post .like:after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.dislike_icon {
  position: relative;
  z-index: 1;
  font-size: 13px;
  top: -4px;
  left: 1px;
  color: rgba(255, 255, 255, 0.76);
}
.like_post.dislike .like:after {
  content: "\f0e7";
  color: rgba(255, 255, 255, 0.86);
  opacity: 1;
  z-index: 1;
  font-size: 60%;
  position: absolute;
  top: 3px;
  left: 2px;
}
.like_post:hover:after,
.media_action .like_post:hover:before {
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -ms-transition: -ms-transform 0.2s, opacity 0.3s;
  -o-transition: -o-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
.media_gallery {
  float: left;
  width: 65%;
  text-align: center;
  position: relative;
  background-color: #000;
  margin: 0px auto;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
}
.media_gallery_popup .comment_section {
  width: 35%;
  background-color: #ffffff;
  max-height: 750px;
  height: auto;
}
.media_gallery_popup .post_meta {
  padding: 15px;
}
.media_gallery_popup .profile_icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.media_gallery_popup .post_data {
  width: calc(100% - 50px);
  -webkit-width: calc(100% - 50px);
  -moz-width: calc(100% - 50px);
  -o-width: calc(100% - 50px);
  -ms-width: calc(100% - 50px);
}
.media_gallery_popup .post_title {
  font-size: 16px;
  margin: 0;
  text-transform: capitalize;
  font-weight: 500;
  letter-spacing: 0.3px;
  color: #40404c;
}
.media_gallery_popup .published_date {
  margin: 0;
  font-size: 14px;
  color: #aeaeae;
  text-transform: capitalize;
  font-family: "Muli", sans-serif;
}
.media_gallery_popup .post_detail {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
  word-break: break-word;
  font-family: "Muli", sans-serif;
  float: left;
  width: 100%;
  border-bottom: 1px solid rgba(204, 204, 204, 0.46);
  border-top: 1px solid rgba(204, 204, 204, 0.46);
  padding: 15px 15px;
}
.post_title .dis_pub_reason {
  font-size: 14px;
  color: #aeaeae;
  padding-left: 5px;
  font-weight: 400;
  font-family: "Muli", sans-serif;
}
.media_gallery_popup .post_comment {
  font-size: 12px;
  line-height: 14px;
}
.media_gallery_popup .authore_img {
  width: 25px;
  height: 25px;
}
.media_gallery_popup .comment_action_btn a {
  font-size: 11px;
}
.media_gallery_popup .like_count span {
  font-size: 12px;
}
.media_gallery_popup .like_county {
  padding: 2px 17px;
}
.media_gallery_popup .add_comment .authore_img {
  width: 30px;
  height: 30px;
}
.media_gallery_popup .comment_textarea {
  min-height: 30px;
}
.media_gallery .Flexible-container {
  height: 500px;
  position: initial;
}
.media_gallery .Flexible-container video {
  height: calc(100% - 100px);
  min-height: calc(100% - 100px);
  width: 100%;
  bottom: 30px;
}
.media_gallery_popup .comment_section .post_action_btn ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.media_gallery_popup .comment_section .post_action_btn ul li {
  float: left;
}
.media_gallery_popup .mppost_action_btn {
  width: 100%;
  float: left;
  background: #f5f5f5;
  border-bottom: 1px solid rgba(204, 204, 204, 0.46);
}
.mppost_action_btn > ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  padding: 10px 10px 0px 10px;
}
.mppost_action_btn > ul > li {
  list-style: none;
  /* float: left; */
  display: inline-block;
  margin-right: 15px;
  padding-bottom: 10px;
}
.mppost_action_btn > ul > li:last-child {
  margin-right: 0;
}
.mppost_action_btn > ul > li > a {
  float: left;
  font-size: 16px;
  color: #c4c4c4;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0.5px;
  transition: all 0.3s linear;
  /* line-height: 25px; */
}
.mppost_action_btn > ul > li > a > span {
  float: left;
  margin-right: 10px;
  height: auto;
  /* line-height: 25px; */
}
.mppost_action_btn > ul > li > a:hover,
.mppost_action_btn > ul > li > a:hover span > svg path,
.mppost_action_btn .mp_like_post:hover,
.mppost_action_btn .mp_like_post:hover svg path {
  color: #ff2a43;
  fill: #ff2a43;
  transition: all 0.3s;
}
.mppost_action_btn > ul > li > a > span > svg,
.mppost_action_btn > ul > li > a > span > svg path,
.mppost_action_btn .mp_like_post svg,
.mppost_action_btn .mp_like_post svg path {
  transition: all 0.3s;
  vertical-align: middle;
}
.pro_media_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
  z-index: 1;
}
.pro_media_icon img {
  width: 30px;
  opacity: 0;
  visibility: hidden;
}
.user_media:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.user_media:hover:after,
.user_media:hover .pro_media_icon img {
  opacity: 1;
  visibility: visible;
}
/* zooming popup css*/
/* media tab css*/
.artist_media_detail {
  float: left;
  width: 100%;
  background-color: #fff;
  padding-bottom: 30px;
}
.artist_media_detail .audition_tab.media_tab {
  padding: 0;
  margin-bottom: 25px;
}
.artist_media_detail .audition_tab.media_tab li a:before,
.artist_media_detail .audition_tab.media_tab li a:after {
  display: none;
}
.artist_media_detail .audition_tab.media_tab li:after {
  content: "";
  width: 0%;
  height: 3px;
  position: absolute;
  top: 100%;
  left: 0;
  visibility: hidden;
  background-color: rgb(235, 88, 31);
  transition: all 0.3s linear;
}
.artist_media_detail .audition_tab.media_tab li:hover:after,
.artist_media_detail .audition_tab.media_tab li.active:after {
  visibility: visible;
  width: 100%;
}
.user_media_wrapper {
  float: left;
  width: 100%;
  padding: 0 5px;
  position: relative;
}
.user_media_wrapper .grid {
  /* float: left; */
  /* width: 100%; */
  /* height: 100%; */
  /* position: relative; */
}
.user_media {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  border: 1px solid #ddd;
  overflow: hidden;
  position: relative;
}
.user_media_wrapper .grid-item {
  padding: 5px;
}
.user_media_wrapper .grid-item:hover .media_action {
  opacity: 1;
  visibility: visible;
}
.user_media_wrapper .grid-item .media_action li a {
  font-size: 13px;
}
.user_media_wrapper .grid-item .media_action .like_now {
  width: 18px;
  height: 18px;
  line-height: 20px;
  font-size: 9px;
  margin-left: 0;
}
.user_media_wrapper .grid-item .media_action li {
  padding: 5px;
}
.user_media_wrapper .grid-item .media_action .like_now i {
  margin-right: 1px;
}
.user_media_wrapper .grid-item .media_action li a span {
  margin-left: 4px;
}
.user_media_wrapper .ul_grid .ul_grid-item > a > img {
  width: 100%;
  height: 100%;
}
.artist_media_detail > ul > li > a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
}
.artist_media_detail > ul > li > a:hover {
  color: rgb(235, 88, 31);
}
.artist_media_detail > ul > li {
  margin: 0 10px;
}
/* grid chng */
.user_media_wrapper .ul_grid {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
}
.user_media_wrapper .ul_grid-item {
  width: 25%;
  padding: 5px;
}
/* media tab css*/
@-webkit-keyframes anim-open {
  0% {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  }
}
@-moz-keyframes anim-open {
  0% {
    -moz-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  }
  100% {
    -moz-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  }
}
@-ms-keyframes anim-open {
  0% {
    -ms-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  }
  100% {
    -ms-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  }
}
@-o-keyframes anim-open {
  0% {
    -o-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  }
  100% {
    -o-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  }
}
@keyframes anim-open {
  0% {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  }
  100% {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  }
}
/*-----new changes start----*/
.margin_nt_30 {
  margin-top: -30px;
}
.au_innerpage_logo {
  opacity: 0.8;
  width: 100px;
}
.dis_artist_home {
  float: left;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.dis_artist_home .dis_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_artist_slider .swiper-slide:hover .dis_artist_home .dis_overlay {
  opacity: 1;
}
.dis_artist_home .dis_overlay .dis_play_icon {
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  color: rgba(72, 72, 72, 0.7);
  font-size: 25px;
  -webkit-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_artist_home .dis_overlay .dis_play_icon img {
  width: auto;
}
.dis_artist_home .dis_overlay .dis_overlay_detail {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 15px;
  z-index: 1;
}
.dis_artist_home .dis_overlay .dis_overlay_detail h4 {
  font-size: 20px;
  margin: 0;
  color: #fff;
  font-weight: 700;
  padding-bottom: 10px;
}
.dis_artist_home .dis_overlay .dis_overlay_detail .dis_arrow {
  width: 39px;
  height: 30px;
  display: inline-block;
  position: relative;
  opacity: 0;
  color: #fff;
  transform: translateY(-20px);
  -webkit-transform: scale3d(1, 1, 1) translateY(-20px);
  -moz-transform: scale3d(1, 1, 1) translateY(-20px);
  -ms-transform: scale3d(1, 1, 1) translateY(-20px);
  -o-transform: scale3d(1, 1, 1) translateY(-20px);
  -webkit-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.dis_artist_slider
  .swiper-slide:hover
  .dis_artist_home
  .dis_overlay
  .dis_overlay_detail
  .dis_arrow {
  opacity: 1;
  transform: scale3d(1, 1, 1) translateY(0);
  -webkit-transform: scale3d(1, 1, 1) translateY(0);
  -moz-transform: scale3d(1, 1, 1) translateY(0);
  -ms-transform: scale3d(1, 1, 1) translateY(0);
  -o-transform: scale3d(1, 1, 1) translateY(0);
}
.dis_artist_slider .swiper-container {
  padding: 20px 0;
}
.dis_slider_click_data {
  position: relative;
  float: left;
  width: 100%;
  z-index: 1;
}
.dis_slider_click_data .dis_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 0, 0, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.dis_slider_click_data .dis_overlay .dis_artist_content {
  left: 80px;
  position: absolute;
  bottom: 60px;
  width: 35%;
}
.dis_slider_click_data .dis_overlay .dis_artist_content h3 {
  font-size: 36px;
  color: #fff;
  font-weight: 500;
  margin: 0;
  padding-bottom: 10px;
}
.dis_slider_click_data .dis_overlay .dis_artist_content ul {
  padding: 0;
  margin: 0;
  margin-bottom: 27px;
}
.dis_slider_click_data .dis_overlay .dis_artist_content ul li {
  list-style: none;
  display: inline-block;
  margin-right: 2px;
}
.dis_slider_click_data .dis_overlay .dis_artist_content ul li a {
  font-size: 22px;
  color: #fff;
  font-weight: 300;
  text-transform: capitalize;
  text-decoration: none;
}
.dis_slider_click_data .dis_overlay .dis_artist_content p {
  font-size: 18px;
  color: #fff;
  line-height: 28px;
  margin-bottom: 37px;
  font-weight: 300;
}
.dis_slider_click_data .dis_overlay .dis_artist_content .dis_btn {
  color: #fff;
  font-size: 14px;
  display: inline-block;
  border: 1px solid #fff;
  margin-right: 26px;
  width: 220px;
  height: 50px;
  line-height: 47px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.dis_slider_click_data .dis_overlay .dis_artist_content .dis_btn:hover {
  background: var(--primary_color);
  border-color: var(--primary_color);
}
.dis_art_slider .artist-swiper-button-next,
.dis_art_slider .artist-swiper-button-prev,
.dis_art_icon_slider .icon-swiper-button-prev,
.dis_art_icon_slider .icon-swiper-button-next {
  position: absolute;
  top: 20px;
  bottom: 20px;
  width: 60px;
  height: auto;
  background-color: rgba(20, 20, 20, 0.5);
  margin-top: 0;
  background-image: none;
  font-size: 70px;
  color: #fff;
  text-align: center;
  opacity: 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  z-index: 10;
  cursor: pointer;
}
.dis_art_icon_slider .icon-swiper-button-next i,
.dis_art_icon_slider .icon-swiper-button-prev i,
.dis_art_slider .artist-swiper-button-next i,
.dis_art_slider .artist-swiper-button-prev i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_art_slider .artist-swiper-button-prev,
.dis_art_icon_slider .icon-swiper-button-prev {
  margin-left: -15px;
  left: 0;
}
.dis_art_slider .artist-swiper-button-next,
.dis_art_icon_slider .icon-swiper-button-next {
  margin-right: -15px;
  right: 0;
}
.dis_art_icon_slider .swiper-container:hover .icon-swiper-button-next,
.dis_art_icon_slider .swiper-container:hover .icon-swiper-button-prev,
.dis_art_slider .swiper-container:hover .artist-swiper-button-next,
.dis_art_slider .swiper-container:hover .artist-swiper-button-prev {
  opacity: 1;
}
.grid-width-big {
  width: 50%;
}
.grid-width-small {
  width: 25%;
}
.dis_chart_section {
  padding: 56px 0px 69px;
  background: #f6f6f6;
}
.dis_chart_section .au_artist_img .dis_chart_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_chart_section .grid-item:hover .au_artist_img .dis_chart_overlay {
  opacity: 1;
}
.dis_chart_section .au_artist_img .dis_chart_overlay .dis_chart_playicon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_chart_section .au_artist_img .dis_chart_overlay img.img-responsive {
  width: auto;
}
.dis_chart_section .au_artist_img .dis_chart_overlay h3 {
  position: absolute;
  bottom: 30px;
  right: 30px;
  width: auto;
  margin: 0;
  text-align: right;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.dis_chart_section .au_artist_img .dis_chart_overlay h3 a {
  float: left;
  width: 100%;
  font-size: 22px;
  color: #fff;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
}
.dis_chart_section .au_artist_img .dis_chart_overlay h3 img.img-responsive {
  float: right;
  margin-top: 8px;
  vertical-align: middle;
  margin-left: 10px;
}
.dis_user_data_wrapper .user_tab_section {
  background: #fff;
  /* box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); */
  margin-top: -50px;
  padding: 22px 15px;
  margin-bottom: 0px;
  border-radius: 5px;
}
.dis_user_data_wrapper .user_tab_section .audition_tab {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  border-bottom: none;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li a {
  padding-top: 0;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li a:before {
  display: none;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li a:after {
  left: 50%;
  right: auto;
  height: 1px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  background: var(--primary_color);
  top: 100%;
  transition: all 0.3s linear;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li.active a:after,
.dis_user_data_wrapper .user_tab_section .audition_tab li:hover a:after {
  width: 25px;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  color: #5c5c5c;
  letter-spacing: 1px;
  padding: 10px 24px 5px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.audition_tab li a .dis_chat_msgcount {
  display: inline-flex;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li.active a,
.dis_user_data_wrapper .user_tab_section .audition_tab li:hover a {
  color: var(--primary_color);
  cursor: pointer;
}
.dis_user_data_wrapper .right_sidebar_wrapper,
.dis_user_data_wrapper .user_tab_wrapper {
  /* padding-top:30px; */
  margin-top: 30px;
  padding-top: 0;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li ul {
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  text-align: left;
  border-top: none;
  padding: 10px 0;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li ul li a {
  padding-bottom: 10px;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li:hover ul li a {
  color: #40404c;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li:hover ul li a:hover {
  background: transparent;
  color: var(--primary_color);
  padding-left: 30px;
}
.dis_user_data_wrapper .user_tab_section .audition_tab li ul li:last-child a {
  padding-bottom: 0;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget {
  text-align: center;
  padding: 0;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget:last-child {
  margin-bottom: 0;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget h4.widget-title {
  font-size: 14px;
  color: #40404c;
  text-transform: uppercase;
  font-weight: 400;
  padding: 20px 0;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 20px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget h4.widget-title span {
  text-transform: capitalize;
  color: #707070;
  margin-top: 5px;
  display: inline-block;
}
.dis_user_data_wrapper .right_sidebar_wrapper .user_profile .dis_user_data img {
  width: 130px;
  height: 130px;
  border-radius: 100%;
}
.user_profile .dis_user_data .p_profieicon {
  position: relative;
}
.user_profile .dis_user_data .pro_icon {
  position: relative;
  border-radius: 100%;
  display: block;
}
.user_profile .dis_user_data .p_profieicon:hover .pro_icon::after,
.user_profile .dis_user_data .p_profieicon:hover .p_edit_w,
.user_profile .dis_user_data .p_profieicon.open .pro_icon::after,
.user_profile .dis_user_data .p_profieicon.open .p_edit_w,
.edit_box .edit_thumb:hover .p_edit_w,
.edit_box .edit_thumb.open .p_edit_w,
.edit_box .edit_thumb.open .pro_icon:after,
.edit_box .edit_thumb:hover .pro_icon:after {
  opacity: 1;
  visibility: visible;
}
.user_profile .dis_user_data .pro_icon:after,
.edit_box .edit_thumb .pro_icon:after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
.p_edit_w {
  position: absolute;
  bottom: -17px;
  left: 0;
  right: 0;
  margin: auto;
  background: rgb(255, 101, 54);
  border-style: solid;
  border-width: 2px;
  border-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 34px;
  height: 34px;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  cursor: pointer;
}
.p_edit_w > i {
  color: rgb(255, 255, 255);
}
.user_profile .dis_user_data .dis_action_content:after {
  right: 73px;
}
.p_profieicon.open .dis_action_content,
.edit_thumb.open .dis_action_content {
  opacity: 1;
  visibility: visible;
}
.sidebar_widget .dis_user_data {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.dis_profileOption {
  position: absolute;
  top: 0px;
  right: 20px;
}
.dis_profileOption .dis_action_content:after {
  right: 10px !important;
}
.sidebar_widget.widget.user_profile.homepage_intro
  .dis_user_data.dis_min_height
  .pro_share {
  top: -5px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .user_profile .dis_user_data h3 {
  font-size: 22px;
  font-weight: 400;
  color: var(--primary_color);
  text-transform: capitalize;
  margin-top: 15px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .user_profile .dis_user_data p {
  color: #777;
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  padding: 0px 20px;
  text-transform: capitalize;
  word-break: break-word;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .user_profile
  .dis_user_data
  span {
  font-size: 14px;
  color: #777;
  font-family: "Muli", sans-serif;
}
.conditional_button {
  padding-top: 10px;
}
.dis_user_data_wrapper .right_sidebar_wrapper {
  padding-bottom: 20px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget .sidebar_widget_list {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget .sidebar_widget_list li {
  width: 33.3%;
  position: relative;
  list-style: none;
  padding: 10px;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  .sidebar_widget_list
  li
  img {
  width: 100%;
  height: 100%;
  border: 1px solid #dddddd;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .video_gallery
  .sidebar_widget_list
  li
  img {
  height: 150px;
  object-fit: cover;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  .sidebar_widget_list
  li
  .overlay {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  /* padding: 15px; */
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget.dis_fans ul li .overlay,
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* padding: 15px; */
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  /* transition: opacity .25s ease-in-out; */
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_fans
  ul
  li
  .dis_fan_imgdiv,
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .dis_fan_imgdiv {
  position: relative;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  .sidebar_widget_list
  li:hover
  .overlay,
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_fans
  ul
  li:hover
  .overlay,
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li:hover
  .overlay {
  opacity: 1;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  .sidebar_widget_list
  li
  .overlay
  img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget a.dis_see_all {
  font-size: 12px;
  color: var(--primary_color);
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 14px;
  letter-spacing: 0.7px;
  display: inline-block;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .video_gallery
  .sidebar_widget_list
  li {
  width: 50%;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .video_gallery
  .sidebar_widget_list
  li
  video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  background-size: cover;
  background-color: #000;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget.dis_fans ul li h3,
.dis_user_data_wrapper .right_sidebar_wrapper .widget.dis_endorsed ul li h3 {
  font-size: 14px;
  text-align: left;
  margin: 0;
  font-weight: 500;
  text-transform: capitalize;
  color: #777777;
  margin-top: 8px;
  letter-spacing: 0.3px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dis_user_data_wrapper .right_sidebar_wrapper .widget.dis_fans ul li:hover h3,
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li:hover
  h3 {
  color: var(--primary_color);
}
.dis_profile_data .user_post_area .post_area_body {
  margin: 0;
  padding: 15px;
  padding-bottom: 0;
}
.dis_profile_data .user_post_area .profile_icon {
  width: 50px;
  height: 50px;
  padding: 0;
  margin-top: 0;
  margin-right: 30px;
}
.dis_profile_data .user_post_area .profile_icon img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.dis_profile_data .user_post_area .post_area_body .dis_textare_div {
  width: calc(100% - 80px);
  float: left;
  position: relative;
  z-index: 5;
}
.dis_profile_data .user_post_area .post_area {
  overflow: visible;
  width: 100%;
  padding: 4px 10px 10px 30px;
  float: left;
  color: #444444;
  font-size: 16px;
  border: 1px solid #bebebe;
  background: #fafafa;
  border-radius: 10px;
}
.textarea_lenght {
  text-align: right;
  display: block;
}
.dis_profile_data .user_post_area .post_area_body .dis_textare_div:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  left: -7px;
  top: 12px;
  background: #fafafa;
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  z-index: 1;
  transform: rotate(45deg);
}
.dis_profile_data .user_post_area .post_area::-moz-placeholder,
.nm_textarea textarea::-moz-placeholder {
  color: #aeaeae;
  opacity: 1;
}
.dis_profile_data .user_post_area .post_area:-ms-input-placeholder,
.nm_textarea textarea::-ms-input-placeholder {
  color: #aeaeae;
}
.dis_profile_data .user_post_area .post_area::-webkit-input-placeholder,
.nm_textarea textarea::-webkit-input-placeholder {
  color: #aeaeae;
}
.dis_profile_data .user_post_area .post_area_footer {
  padding: 0 30px 30px;
}
.post_spinner {
  letter-spacing: normal;
}
.dis_scroll_div {
  position: absolute;
  bottom: 150px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  z-index: 1;
}
.dis_scroll_div > a {
  animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  -moz-animation: bounce 2s infinite;
  -o-animation: bounce 2s infinite;
  display: block;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-moz-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.dis_user_post_data {
  background: #fff;
  margin-bottom: 30px;
  display: block;
}
.dis_no_ads_thumb {
  background: url("../images/ads_no_img.jpg") #24333a;
  width: 100%;
  height: 216px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  /*overflow: hidden;*/
}
.profile_sidbr_ads.dis_add_area {
  /* dis_add_area this class for ads */
  padding: 10px;
  text-align: center;
  overflow: hidden;
  background: #fff;
  margin-bottom: 30px;
}
/*post page right side ads*/
.dis_user_post_data.dis_add_area {
  padding: 10px;
  text-align: center;
  /* display: flex; */
  /* justify-content: center; */
  overflow: hidden;
  flex-direction: column;
}
.advertiment_home {
  overflow: hidden;
}
.dis_user_data_wrapper.dis_singlepostpage #share_publish_post {
  /* margin-top: 30px; */
  margin-top: 43px; /*blank page not set in 30px*/
}
#share_publish_post .dis_preloader {
  position: fixed;
}
.dis_headerDetails {
  padding-right: 2px;
  display: flex;
}
.dis_user_post_header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.dis_user_post_data .dis_user_post_header {
  border-bottom: 1px solid #e3e3e3;
  padding: 20px 15px;
  position: relative;
}
.dis_user_post_data .dis_user_post_header .dis_user_img {
  width: 50px;
  height: 50px;
}
.dis_user_post_data .dis_user_post_header .dis_user_img img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.dis_user_post_data .dis_user_post_header .dis_user_detail {
  width: calc(100% - 50px);
  padding-left: 12px;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.dis_user_post_content > .dis_user_post_data .dis_user_post_header {
  padding: 0px;
  border: 0;
}
.dis_user_post_content
  > .dis_user_post_data
  .dis_user_post_header
  .dis_actiondiv {
  display: none;
}
.dis_user_post_content > .dis_user_post_data .dis_user_post_content {
  padding: 10px 0 0;
  border: 0;
}
.dis_user_post_content > .dis_user_post_data {
  margin-bottom: 0;
}
.dis_user_post_content
  > .dis_user_post_data
  .dis_user_post_header
  .dis_user_img {
  width: 30px;
  height: 30px;
}
.dis_user_post_content
  > .dis_user_post_data
  .dis_user_post_header
  .dis_user_detail {
  width: calc(100% - 30px);
  padding-left: 8px;
}
.dis_user_post_content
  > .dis_user_post_data
  .dis_user_post_header
  .dis_user_detail
  h3 {
  font-size: 14px;
  margin-bottom: 0px;
}
.dis_social_fan_btn {
  margin-right: 30px;
  display: flex;
  align-self: center;
}
.dis_social_fan_btn .dis_fanbtn {
  height: inherit;
  line-height: inherit;
  padding: 5px 10px;
  border-radius: 2px;
}
.dis_user_post_data .dis_user_post_header .dis_user_detail h3 {
  font-size: 18px;
  color: #40404c;
  margin: 0;
  text-transform: capitalize;
  font-weight: 500;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}
.dis_user_detail .dis_pub_reason {
  font-size: 15px;
  color: #aeaeae;
  padding-left: 5px;
  font-weight: 400;
  font-family: "Muli", sans-serif;
}
.dis_user_post_data .dis_user_post_header .dis_user_detail h3 > a {
  color: #40404c;
  font-family: "Muli", sans-serif;
  font-weight: 600;
}
.dis_user_post_data .dis_user_post_header .dis_user_detail h3 > a:hover {
  color: var(--primary_color);
}
.dis_user_post_data .dis_user_post_header .dis_user_detail h3 > p {
  width: auto;
  float: none;
  display: inline-block;
}
.dis_user_post_data .dis_user_post_header .dis_user_detail p {
  margin: 0;
  font-size: 14px;
  color: #aeaeae;
  text-transform: capitalize;
}
.dis_actiondiv {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  cursor: pointer;
  z-index: 2;
}
.search_video_data .dis_actiondiv {
  position: absolute;
  top: 0;
  right: 15px;
}
.dis_action_content {
  position: absolute;
  top: 100%;
  right: -6px;
  min-width: fit-content;
  padding: 0px;
  transform: translateY(25px);
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transition: all 0.3s linear;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  opacity: 0;
  visibility: hidden;
  cursor: default;
  border: 1px solid rgba(193, 179, 179, 0.43);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(133, 123, 120, 0.15);
  border-radius: 5px;
  z-index: 1;
}
.dis_action_content:after {
  content: "";
  position: absolute;
  top: -6px;
  right: 15px;
  margin: auto;
  width: 10px;
  height: 10px;
  background: #ffffff;
  transform: rotate(45deg);
  border-top: 1px solid rgba(193, 179, 179, 0.43);
  border-left: 1px solid rgba(193, 179, 179, 0.43);
}
.dis_action_content > ul {
  padding: 0;
  margin: 0;
}
.dis_action_content > ul > li {
  list-style: none;
  width: max-content;
}
.dis_action_content ul li:last-child {
  margin-bottom: 0;
}
.dis_action_content ul li a,
.dis_user_post_footer .dis_action_content > ul > li,
.user_profile .dis_user_data .dis_action_content > ul > li,
.edit_thumb .dis_action_content > ul > li {
  color: #40404c;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-transform: capitalize;
  font-weight: 400;
  padding: 0px 15px 5px 15px;
  font-family: "Muli", sans-serif;
}
.user_profile .dis_user_data .dis_action_content > ul > li {
  width: max-content;
}
.dis_action_content ul li a {
  display: inline-block;
}
.dis_action_content ul li:first-child a {
  padding-top: 10px;
}
.dis_action_content ul li:last-child a {
  padding-bottom: 10px;
}
.dis_action_content ul li a:hover,
.dis_user_post_footer .dis_action_content > ul > li:hover,
.user_profile .dis_user_data .dis_action_content > ul > li:hover,
.edit_thumb .dis_action_content > ul > li:hover {
  transform: translateX(-5px);
  color: var(--primary_color);
}
.dis_actiondiv:hover .dis_action_content {
  transform: translateY(5px);
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  opacity: 1;
  visibility: visible;
}
.result_share .dis_btn:hover .dis_action_content {
  transform: translateY(-37px);
  -webkit-transform: translateY(-37px);
  -moz-transform: translateY(-37px);
  -ms-transform: translateY(-37px);
  -o-transform: translateY(-37px);
  opacity: 1;
  visibility: visible;
}
.dis_user_detail .sp_action_wrp {
  padding-left: 10px;
}
.dis_btn_grp {
  margin: 0;
  padding: 0;
  display: flex;
  /* position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%); */
  margin: 0 -10px;
  flex-wrap: wrap;
}
.dis_btn_grp > li {
  list-style: none;
  padding: 5px 10px;
  text-transform: uppercase;
}
.dis_fanbtn {
  background-color: #424242;
  padding: 0px 25px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
.dis_fanbtn:hover,
.dis_fanbtn:focus {
  background-color: #424242;
  color: #ffffff;
}
.dis_fanbtn.dis_bgclr_orange {
  background-color: #fe5421;
}
.dis_fanbtn.dis_bgclr_yellow {
  background-color: #ffca1a;
}
.dis_btn_grp .search_profile_btn,
.dis_btn_grp .search_profile_btn:focus {
  min-width: inherit;
}
/* ** */
/* .dis_user_detail ul.dis_btn_grp li a{ */
/* background-color: #424242; */
/* padding: 0px 25px; */
/* height: 40px; */
/* line-height: 40px; */
/* display: inline-block; */
/* color: #ffffff; */
/* font-weight: 600; */
/* } */
/* .dis_user_detail ul.dis_btn_grp li a.dis_bgclr_orange{ */
/* background-color: #fe5421; */
/* } */
/* .dis_user_detail ul.dis_btn_grp li a.dis_bgclr_yellow{ */
/* background-color: #ffca1a; */
/* } */
/* ** */
.dis_user_post_data .dis_user_post_content {
  padding: 15px;
  border-bottom: 1px solid #e3e3e3;
  /* padding-bottom: 14px; */
}
.dis_user_post_data .dis_user_post_content .dis_post_img {
  position: relative;
  margin-bottom: 15px;
}
.dis_user_post_data .dis_user_post_content .dis_post_img img {
  width: 100%;
}
.vid_dragicon {
  top: 0;
  left: 0;
  position: absolute;
  background: var(--primary_color);
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  color: #fff;
  cursor: all-scroll;
  font-size: 14px;
}
.box.ui-draggable.in .vid_dragicon {
  /* display:none; */
}
.vid_dragclose {
  top: 0;
  right: 0;
  position: absolute;
  background: var(--primary_color);
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
}
.dis_user_post_data .dis_user_post_content .dis_post_img .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_user_post_data .dis_user_post_content .dis_post_img:hover .overlay {
  opacity: 1;
}
.dis_user_post_data .dis_user_post_content .dis_post_img .overlay a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_user_post_data .dis_user_post_content .contentText {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
  word-break: break-word;
  font-family: "Muli", sans-serif;
  /* overflow: hidden; */
  /* width: 100%; */
  /* max-height:25px; */
}
.contentText .more_text {
  color: var(--primary_color);
  text-transform: capitalize;
}
.dis_user_post_data .dis_user_post_content p strong {
  color: #40404c;
}
.dis_user_post_data .dis_user_post_footer {
  padding: 8px 15px 18px 15px;
}
.dis_user_post_data .dis_user_post_footer .dis_meta {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  display: flex;
}
.dis_user_post_data .dis_user_post_footer .dis_meta > li {
  list-style: none;
  margin-right: 35px;
  margin-bottom: 0px;
  display: flex;
}
.likecount_wrap {
  font-size: 14px;
  font-weight: 600;
  color: rgb(235 88 31);
  font-family: "Muli", sans-serif;
  margin-bottom: 10px;
}
.dis_user_post_data .dis_user_post_footer .dis_meta li:last-child {
  margin: 0;
}
.dis_user_post_data .dis_user_post_footer .dis_meta li a {
  font-size: 16px;
  color: #c4c4c4;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0.5px;
  transition: all 0.3s linear;
  line-height: 25px;
  position: relative;
}
.dis_user_post_data .dis_user_post_footer .dis_meta li a span {
  float: left;
  /*margin-right: 10px;*/
  height: auto;
}
.dis_user_post_data .dis_user_post_footer .dis_meta li a span:first-child {
  margin-right: 10px;
}
.dis_user_post_data .dis_user_post_footer .dis_meta li a span svg path {
  transition: all 0.3s linear;
}
.dis_user_post_data .dis_user_post_footer .dis_comment_form {
  display: flex;
  width: 100%;
}
.dis_comment_form .emoji_picker {
  top: 12px;
  left: 25px;
}
.dis_user_post_data .dis_user_post_footer .dis_comment_form .dis_user_pic {
  width: 50px;
  height: 50px;
}
.dis_user_post_data .dis_user_post_footer .dis_comment_form .dis_user_pic img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.dis_user_post_data .dis_user_post_footer .dis_comment_form .dis_form {
  width: calc(100% - 50px);
  padding-left: 20px;
  position: relative;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_form
  textarea.form-control {
  resize: none;
  height: 50px;
  border: 1px solid #bebebe;
  background: #fafafa;
  border-radius: 5px;
  padding: 12px 15px 0 35px;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  padding-right: 35px;
  overflow: auto;
  font-family: "Muli", sans-serif;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_form
  .dis_form_submit {
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_form
  textarea.form-control:focus,
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_form
  .dis_form_submit:focus {
  outline: none;
  box-shadow: none;
}
.dis_user_post_data .dis_user_post_footer .dis_comment {
}
.dis_user_post_data .dis_user_post_footer .dis_comment ol.comment {
  margin: 0;
  padding: 0;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list {
  list-style: none;
  margin-bottom: 29px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div {
  display: flex;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_img {
  width: 50px;
  height: 50px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_img
  img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #bebebe;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data {
  width: calc(100% - 50px);
  padding-left: 20px;
}
.dis_comment_data p > img {
  width: 25px;
  margin: 2px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: #40404c;
  float: left;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a {
  color: #40404c;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a:hover {
  color: var(--primary_color);
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a
  > span {
  color: #c4c4c4;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a:hover
  > span {
  color: #40404c;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  span.dis_reply {
  float: right;
  font-size: 14px;
  font-weight: 500;
  color: var(--primary_color);
  text-transform: capitalize;
  letter-spacing: 1px;
  font-family: "Muli", sans-serif;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  span.dis_reply
  a {
  color: inherit;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.c
  omment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  span.dis_reply
  a
  svg {
  margin-right: 5px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  p {
  float: left;
  width: 100%;
  font-size: 16px;
  color: #777777;
  margin-top: 5px;
  margin-bottom: 0;
  word-break: break-word;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  .comment_subrelpay {
  color: #c4c4c4;
  letter-spacing: 0.5px;
  font-weight: 400;
  text-transform: capitalize;
  cursor: pointer;
  margin-top: 5px;
  display: inline-block;
  transition: all 0.3s linear;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  .comment_subrelpay:hover {
  color: #40404c;
}
.dis_user_post_data .dis_user_post_footer .dis_comment .comment_viewmor {
  font-weight: 500;
  color: #eb571e;
  cursor: pointer;
  margin-bottom: 10px;
  display: inline-block;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  ul.child {
  margin-top: 0px;
}
.comment_list ul.child {
  padding-left: 20px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  ul.child
  > li {
  list-style: none;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  ul.child
  > li:first-child {
  margin-top: 25px;
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  ul.child
  > li:last-child {
  margin-bottom: 0;
}
.dis_user_post_new_footer {
  display: flex;
  position: relative;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.dis_user_post_new_footer .dis_title_views h3 {
  margin: 0px 0px 5px 0px;
  word-break: break-word;
  font-size: 18px;
  font-weight: 700;
}
.dis_user_post_new_footer .dis_title_views p {
  margin: 0px;
  font-size: 18px;
  text-transform: capitalize;
}
.dis_user_post_new_footer ul.dis_vote_share_box {
  margin: 0px -10px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.dis_user_post_new_footer ul.dis_vote_share_box li {
  list-style: none;
  padding: 0px 10px;
  text-transform: uppercase;
  font-size: 14px;
  color: #777777;
}
.dis_videoREoption.dis_actiondiv {
  position: relative;
  right: inherit;
  top: inherit;
  transform: inherit;
}
.dis_videoREoption.dis_actiondiv .dis_action_content {
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
.dis_videoREoption.dis_actiondiv .dis_action_content > ul {
  padding: 5px 0;
}
.dis_videoREoption.dis_actiondiv .dis_action_content > ul > li {
  padding: 5px 10px !important;
  cursor: pointer;
}
.dis_user_post_new_footer ul.dis_vote_share_box li:first-child {
  /* padding: 0px 0px 0px 0px; */
}
.dis_user_post_new_footer ul.dis_vote_share_box li a {
  font-size: 13px;
  color: #777777;
  font-weight: 700;
  word-break: break-word;
}
.dis_user_post_new_footer ul.dis_vote_share_box li a svg,
.dis_user_post_new_footer ul.dis_vote_share_box li svg {
  margin-right: 3px;
  vertical-align: middle;
}
.dis_user_post_new_footer ul.dis_vote_share_box li:hover,
.dis_user_post_new_footer ul.dis_vote_share_box li:hover svg path,
.dis_user_post_new_footer ul.dis_vote_share_box li a:hover,
.dis_user_post_new_footer ul.dis_vote_share_box li a:hover svg path,
.theme_dark .dis_btn:hover svg path {
  color: var(--primary_color);
  fill: var(--primary_color);
}
.dis_user_post_new_footer ul.dis_vote_share_box li a.active,
.dis_user_post_new_footer ul.dis_vote_share_box li a.active svg path {
  color: var(--primary_color);
  fill: var(--primary_color);
}
.dis_user_data_wrapper {
  /* float: left;
width: 100%; */
}
.dis_user_data_wrapper.dis_singlepostpage {
  min-height: calc(100vh - 144px);
  display: flex;
  justify-content: center;
  align-items: center;
}
/*.au_artist_wrapper.dis_other_video_div, .dis_search_video_warapper.hybrid_page, .dis_search_video_warapper  {
min-height: calc(100vh - 144px);
}*/
.au_artist_wrapper.dis_other_video_div {
  /*min-height: calc(100vh - 144px);*/
}
.dis_search_video_warapper.hybrid_page {
  min-height: calc(100vh - 144px);
  max-width: 1400px;
  margin: 50px auto;
  padding: 0 10px;
}

.dis_monetize_wrap {
  min-height: calc(100vh - 144px);
  max-width: 1400px;
  margin: 0px auto;
  padding: 0 10px;
}
.dis_search_video_warapper {
  /* min-height: calc(100vh - 144px); */
}
.dis_search_video_warapper.dis_my_fav_page {
  min-height: calc(100vh - 148px);
}
/*this class used in every single page*/
.single_sellall {
  min-height: calc(100vh - 144px);
}
.dis_popular_video {
  float: left;
  width: 100%;
  /* padding-bottom: 80px;
padding-top: 80px; */
}
.dis_popular_video.chennel_wrapper {
  padding-top: 30px;
}
.dis_small_thumb_slider {
  float: left;
  width: 100%;
}
.dis_small_thumb_slider .swiper-container {
  padding: 24px 0 0px;
}
.dis_post_video_data {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 21px;
  transition: all 0.3s linear;
}
.dis_post_video_data .dis_postvideo_img {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
  background: rgb(19, 19, 19);
}

.dis_video_single_tabs .dis_postvideo_img > img {
  /* max-height: 122px; */
  /* object-fit: cover; */
}
.au_artist_slider .dis_postvideo_img > img,
.au_artist_slider .dis_postvideo_img > a > img {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.dis_other_video_div.sigl_pg_revideo .revideo_inner {
  /* padding: 20px; */
}
.dis_load_vid {
  /* display: flex;
	flex-wrap: wrap; */
}
/* .genre_single_grid, .genre_sin_grid_load{
	display: flex;
    flex-wrap: wrap;
    margin: 0 -7.5px;
}
.genre_single_grid .play_preview_common{
    padding: 0 7.5px;
	width: 20%;
} */
.genre_single_grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 15px;
}
.sigl_pg_revideo {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 15px;
}
/* .dis_popular_video .dis_postvideo_img > img, .au_artist_wrapper.singl_view .dis_postvideo_img > img, .slider_rotate .dis_postvideo_img > img { */
/* max-height: 217px; */
/* object-fit: cover; */
/* width:294px; */
/* height:217px; */
/* } */
.dis_post_video_data .dis_postvideo_content {
  /* text-align: center; */
}
.dis_user_post_data .search_video_content {
  padding: 15px 20px;
  display: flex;
}
.sp_action_wrp .dis_action_content ul li {
  margin-left: 0;
}
.search_video_data .searh_video_title {
  font-size: 20px;
  font-weight: 600;
  font-family: "Muli", sans-serif;
  color: var(--primary_color);
  word-break: break-all;
  padding-right: 17px;
  display: block;
}
.search_video_box .published_date {
  padding-left: 5px;
}
.search_video_data h5 {
  font-size: 18px;
  font-family: "Muli", sans-serif;
  font-weight: 600;
  color: #777777;
}
.search_video_data p {
  color: #aeaeae;
  line-height: 1.9;
  margin-bottom: 20px;
  word-break: break-all;
}
.search_video_thumb {
  position: relative;
  width: 100%;
  max-width: 300px;
}
.search_video_thumb > a {
  position: relative;
  display: block;
}
.search_video_data {
  padding-left: 15px;
  width: calc(100% - 300px);
}
.search_video_thumb img {
  max-width: 100%;
  width: 100%;
}
.search_video_thumb > a > img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background: #000;
}
.vote_btn {
  height: 50px;
  display: inline-block;
  line-height: 50px;
  border: 1px solid #40404c;
  padding: 0 30px;
  text-transform: uppercase;
  color: #40404c;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.3s;
}
.vote_btn svg {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}
.vote_btn:hover {
  background: #fe5421;
  color: #ffffff;
  border-color: #fe5421;
}
.vote_btn:hover svg path {
  fill: #ffffff;
}
.search_overlay img {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: auto;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
}
.search_overlay {
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.search_video_thumb:hover .search_overlay,
.search_video_thumb:hover .search_overlay img {
  opacity: 1;
  visibility: visible;
}
.profile_load_more {
  width: 100%;
  float: left;
}
.invit_user {
  padding: 0;
  margin: 0;
}
.invit_user a {
  color: #777;
}
/* *** */
.dis_postvideo_img .dis_mychannel_dot {
  position: absolute;
  top: 0;
  right: 5px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  /* background: var(--primary_color); */
  color: #fff;
  font-size: 25px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-align: center;
}
.dis_postvideo_img .dis_mychannel_dot svg path {
  fill: #ffffff;
}
.dis_mychannel_dot .mychannel_dropbox {
  position: absolute;
  right: 0;
  min-width: 120px;
  background: #fff;
  padding: 0px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  transform: translateY(25px);
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  opacity: 0;
  visibility: hidden;
  cursor: default;
}
.dis_mychannel_dot .mychannel_dropbox > ul {
  padding: 0;
  margin: 0;
}
.dis_mychannel_dot .mychannel_dropbox > ul > li {
  width: 100%;
  list-style: none;
}
.dis_mychannel_dot .mychannel_dropbox > ul > li > a {
  color: #40404c;
  display: inline-block;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-transform: capitalize;
  font-weight: 400;
  padding: 0px 15px;
  width: 100%;
  font-size: 14px;
  text-align: left;
}
.dis_mychannel_dot .mychannel_dropbox > ul > li > a:hover {
  padding-left: 10px;
  color: var(--primary_color);
}
.dis_mychannel_dot:hover .mychannel_dropbox {
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.dis_post_video_data:hover .dis_postvideo_img .dis_mychannel_dot {
  opacity: 1;
  visibility: visible;
}
/* *** */
.dis_post_video_data .dis_postvideo_content h3 {
  font-size: 18px;
  font-weight: 600;
  color: #40404c;
  text-transform: capitalize;
  margin: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  cursor: pointer;
  font-family: "Muli", sans-serif;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.3;
}
.dis_post_video_data .dis_postvideo_content h3 a {
  color: inherit;
}
.dis_post_video_data .dis_postvideo_img .dis_overlay {
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 0, 0) 0%,
    rgb(2 2 2 / 28%) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_post_video_data:hover .dis_postvideo_img .dis_overlay {
  opacity: 1;
  visibility: visible;
}
.dis_cardS_oplistWrap:hover .dis_cardS_oplist > li {
  opacity: 1;
  visibility: visible;
}
.dis_cardS_oplist {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.dis_cardS_oplist > li {
  margin-bottom: 5px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.dis_cardS_oplist > li:nth-child(02) {
  transform: translateY(-4px);
}
.dis_cardS_oplist > li:nth-child(03) {
  transform: translateY(-4px);
}
.dis_cardS_oplistWrap:hover .dis_cardS_oplist > li:nth-child(02) {
  transition-delay: 0.1s;
  transform: translateY(0px);
}
.dis_cardS_oplistWrap:hover .dis_cardS_oplist > li:nth-child(03) {
  transition-delay: 0.2s;
  transform: translateY(0px);
}
.dis_cardS_oplist > li:last-child {
  margin-bottom: 0;
}
.dis_sld_preview {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.dis_sld_preview .pre_icon {
  background: rgba(0, 0, 0, 0.62);
  width: 25px;
  height: 25px;
  border: solid rgba(255, 255, 255, 0.5) 1px;
  border-radius: 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.dis_sld_preview .preview_txt {
  color: #fff;
  display: inline-block;
  opacity: 0;
  display: none;
  visibility: hidden;
  font-size: 12px;
  font-family: "Muli", sans-serif;
  padding-right: 3px;
}
.dis_sld_preview:hover .preview_txt {
  visibility: visible;
  opacity: 1;
  display: inline-block;
}
.dis_sld_preview .pre_icon svg path {
  fill: rgb(212, 212, 212);
}
.dis_post_video_data .dis_postvideo_img .dis_overlay a.dis_play_icon {
  position: absolute;
  width: auto;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_post_video_data:hover,
.dis_product_box:hove {
  transform: scale(1.15, 1.15);
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15, 1.15);
  -ms-transform: scale(1.15, 1.15);
  -o-transform: scale(1.15, 1.15);
  z-index: 999;
}
.dis_topten {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 1;
}
.dis_topten > p {
  color: #272422;
  font-size: 35px;
  font-weight: bold;
  text-shadow: 1px 1px #fff, -1px 1px #fff, 1px -1px #fff, -1px -1px #fff,
    1px 1px 5px #555;
}
.dis_topten img {
  width: 93px;
  height: 81px;
  object-fit: none;
}
/* If we use this section on the channel  then we add if_channel class on the parent */
.if_chennel .dis_post_video_data:hover {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}
.if_chennel .dis_post_video_data {
  margin-bottom: 0;
}
/* If we use this section on the channel  then we add if_channel class on the parent */
.dis_post_video_data:hover .dis_postvideo_content h3 {
  color: var(--primary_color);
}
.dis_explore_video_wrapper {
  float: left;
  width: 100%;
  padding: 80px 0 50px;
}
.dis_masonary_grid .au_artist_img {
  margin-bottom: 30px;
}
.dis_masonary_grid .au_artist_img:hover .dis_chart_overlay {
  opacity: 1;
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
  opacity: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(255, 255, 255, 0) 0%,
    rgb(2, 2, 2) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay .dis_chart_playicon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay h3 {
  position: absolute;
  bottom: 30px;
  right: 30px;
  width: auto;
  margin: 0;
  text-align: right;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay h3 a {
  float: left;
  width: 100%;
  font-size: 22px;
  color: #fff;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
}
.dis_masonary_grid .au_artist_img .dis_chart_overlay h3 a img {
  float: right;
  margin-top: 8px;
  vertical-align: middle;
  margin-left: 10px;
}
/* mode drop down End */

.dis_custom_video_popup .modal-dialog {
  width: 100%;
  max-width: 1195px;
}
/* old chnges sneak peek
.dis_custom_video_popup .modal-dialog .modal-body {
padding: 0;
}*/
.dis_custom_video_popup .modal-dialog .modal-body {
  background: none;
  padding: 0;
  float: inherit;
  width: inherit;
}
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data {
  position: relative;
  width: 100%;
}
/*old chnges sneak peek
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data .Flexible-container {
height: 728px;
}*/
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .Flexible-container {
  position: absolute;
  height: 100%;
  z-index: -1;
  height: 100%;
  width: 100%;
  float: left;
  top: 0;
  padding-bottom: inherit;
}
.dis_custom_video_popup .modal-dialog .modal-content {
  background: none;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .Flexible-container:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0.6) 0%,
    rgb(0, 0, 0, 0.1) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0.6) 0%,
    rgb(0, 0, 0, 0.1) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0.6) 0%,
    rgb(0, 0, 0, 0.1) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
/* old chnges sneak peek
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data .overlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
opacity: 1;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
}*/
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data .overlay {
  text-align: center;
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  padding: 60px;
}
/*old chnges sneak peek
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data .dis_popup_overlay_data {
position: absolute;
width: 90%;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
top: 39px;
bottom: 50px;
}*/
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data {
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs {
  display: inline-block;
  border-bottom: none;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li
  a {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
  padding: 5px 0px;
  margin: 0px 30px;
  border: none;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li
  a:after {
  position: absolute;
  content: "";
  background: var(--primary_color);
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 1px;
  top: 100%;
  transition: all 0.3s linear;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li.active
  a:after,
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li:hover
  a:after {
  width: 40px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li.active
  a,
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li:hover
  a {
  border: none;
  position: relative;
  color: var(--primary_color);
  background: transparent;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .custom_scrol {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata {
  padding: 30px 15px 0px 15px;
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  margin: auto;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.tb_preview
  .dis_overlay_btn {
  margin-top: 0;
  margin-bottom: 50px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .tab-content
  > .tab-pane {
  width: 100%;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h3 {
  margin: 0;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: initial;
  padding-bottom: 3px;
  font-family: "Muli", sans-serif;
  word-break: break-word;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h4 {
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  text-transform: capitalize;
  font-family: "Muli", sans-serif;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h4
  > a {
  color: var(--primary_color);
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  p
  > a {
  color: var(--primary_color);
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_overlay_btn {
  display: inline-block;
  margin-top: 35px;
  margin-bottom: 35px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .play_btn {
  margin-top: 36px;
  margin-bottom: 47px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  p {
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .delete_confm_text {
  font-size: 25px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv {
  display: inline-block;
  margin-top: 28px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  .dis_btn {
  margin: 5px;
  min-width: inherit;
  padding: 0 15px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  .dis_btn:hover
  svg
  path {
  fill: var(--primary_color);
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.video_delete
  .dis_btndiv
  .dis_btn
  img {
  margin-top: -3px;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  svg {
  margin-right: 5px;
  vertical-align: middle;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  span {
  vertical-align: middle;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  svg
  path {
  fill: #ffffff;
}
.dis_custom_video_popup .dis_cast_content {
  padding-top: 20px;
}
.dis_custom_video_popup .vid_cstm_pheading {
  margin: 0;
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.7px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dis_custom_video_popup .dis_cast_data .dis_cast_img img {
  margin: auto;
}
.dis_sneakPeek_vd {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.dis_sneakPeek_vd > li {
  color: #fff;
  font-size: 18px;
  padding: 5px 12px;
  position: relative;
  font-family: var(--muli-font);
}
.dis_sneakPeek_vd > li:last-child::after {
  display: none;
}
.dis_sneakPeek_vd > li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 12px;
  width: 2px;
  background: #fff;
}
/* old chnges sneak peek
.dis_custom_video_popup .modal-dialog .modal-body .dis_popup_data .tab-content {
max-height: 620px;
overflow-x: hidden;
overflow-y: auto;
}*/
.dis_custom_video_popup .close.video_view {
  position: absolute;
  right: 10px;
  top: 0px;
  opacity: 1;
  color: #fff;
  z-index: 2;
  font-size: 40px;
  font-weight: 100;
}
.dis_custom_video_popup .close.video_view:focus {
  outline: 0;
}
.dis_custom_video_popup .speaker {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 30px; /*chnges sneak peek*/
}
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.dis_related_video_tab .carousel {
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
.dis_related_video_tab .carousel-control {
  text-shadow: none;
  font-size: 28px;
  width: 30px;
  height: 30px;
  opacity: 1;
  top: 35%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.dis_related_video_tab .carousel-control.left {
  left: -12px;
  box-shadow: none;
  background: none;
}
.dis_related_video_tab .carousel-control.right {
  right: -12px;
  box-shadow: none;
  background: none;
}
.dis_related_video_tab .carousel .item .col-lg-3 {
  padding: 20px 15px;
}
.dis_related_video_tab {
  float: left;
  width: 100%;
  padding: 117px 0;
}
.dis_related_video_tab .au_artist_slider .dis_postvideo_img > img {
  max-height: inherit;
  width: inherit;
  height: inherit;
}
.dis_related_video_div {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 21px;
  transition: all 0.3s linear;
}
.dis_related_video_div .dis_related_video_img {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.dis_related_video_div .dis_related_video_img img {
  width: 100%;
}
.dis_related_video_div .dis_related_video_img .dis_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.dis_related_video_div .dis_related_video_img .dis_overlay .dis_play_icon {
  position: absolute;
  width: auto;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_related_video_div .dis_postvideo_content {
  text-align: center;
}
.dis_related_video_div .dis_postvideo_content h3 {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  cursor: pointer;
}
.dis_related_video_div:hover {
  transform: scale(1.15, 1.15);
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15, 1.15);
  -ms-transform: scale(1.15, 1.15);
  -o-transform: scale(1.15, 1.15);
}
.dis_related_video_div:hover .dis_related_video_img .dis_overlay {
  opacity: 1;
}
.dis_related_video_div:hover .dis_postvideo_content h3 {
  color: var(--primary_color);
}
.dis_cast_div {
  padding: 20px;
}
.dis_cast_nofound {
  font-size: 16px;
  font-weight: 700;
}
.dis_CCB_new {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  min-height: 130px;
  cursor: pointer;
  padding: 0 10px;
}
.dis_CCBNtext {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 0;
}
.dis_CastCrewList {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(7, 1fr);
}
.dis_CastCrewList > li {
  background: #e3e3e3;
  text-align: center;
}
.dis_cast_data {
  padding: 10px;
}
.dis_cast_div .dis_cast_data .dis_cast_img {
  position: relative;
  width: 100%;
  height: 98px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  background: #000;
}
.dis_cast_div .dis_cast_data .dis_cast_img img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  object-fit: contain;
}
.dis_cast_div .dis_cast_data .dis_cast_img .dis_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(235, 88, 31) 100%
  );
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.dis_cast_div .dis_cast_data .dis_cast_content {
  padding-top: 10px;
}
.dis_cast_div .dis_cast_data:hover .dis_cast_img .dis_overlay {
  opacity: 1;
}
.dis_custom_video_popup .dis_CastCrewList {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.dis_custom_video_popup .dis_CastCrewList > li {
  width: 16.66%;
  background: rgb(0 0 0 / 32%) !important;
}
.dis_custom_video_popup .dis_CCB_username {
  font-size: 15px;
  font-weight: 700;
  color: var(--primary_color);
  word-break: break-all;
}
.dis_custom_video_popup .dis_CCB_scriptname,
.dis_custom_video_popup .dis_CCB_username {
  color: #ffffff !important;
}
.dis_CCB_scriptname {
  color: #777777;
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
  margin-top: 5px;
  word-break: break-all;
}
.dis_custom_video_popup .dis_cast_div .dis_cast_data .dis_cast_img {
  border-color: #525252;
}
.dis_user_post_data .dis_user_post_content .Flexible-container {
  /* height: 390px; */
  height: 500px;
}
.dis_video_single_wrapper
  .dis_user_post_data
  .dis_user_post_content
  .Flexible-container {
  height: 608px;
}
.dis_video_single_wrapper
  .dis_user_post_data
  .dis_user_post_content
  .Flexible-container
  .video-js {
  height: 608px;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay
  ul {
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 0;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay
  ul
  li {
  display: inline-block;
  margin: 0;
  width: auto;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay
  ul
  li
  a {
  font-size: 13px;
  text-transform: capitalize;
  color: #40404c;
  position: relative;
  padding: 0px 7px 0 5px;
  font-weight: 500;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay
  ul
  li
  a:after {
  position: absolute;
  content: "/";
  right: 0;
}
.dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .overlay
  ul
  li:last-child
  a:after {
  display: none;
}
.dis_signup_wrapper {
  float: left;
  width: 100%;
  padding: 50px 0 50px;
  text-align: center;
  font-family: "Muli", sans-serif;
  min-height: calc(100vh - 144px);
  max-height: 100%;
  display: flex;
  align-items: center;
}
.dis_signup_wrapper.dis_artist_info {
  padding: 20px 0 20px;
}
.dis_signup_wrapper .dis_signup_div {
  display: inline-block;
  /*width: 770px;*/
  width: 600px;
  position: relative;
}
.dis_signup_wrapper.dis_artist_info .dis_signup_div {
  width: 600px;
}
.dis_signup_wrapper .dis_signup_div:before,
.dis_signup_wrapper .dis_signup_div:after {
  position: absolute;
  content: "";
  background-image: url(../images/Dot.svg);
  width: 187px;
  height: 187px;
  z-index: -1;
  background-size: cover;
  opacity: 0.1;
}
.dis_signup_wrapper .dis_signup_div:before {
  right: -115px;
  top: -35px;
}
.dis_signup_wrapper .dis_signup_div:after {
  bottom: -65px;
  left: -120px;
}
.dis_signup_wrapper .dis_signup_div .dis_signup_inner {
}
.dis_signup_wrapper .dis_signup_div .dis_signup_inner .dis_signup_left {
  display: none;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_left
  .dis_signup_img {
  position: relative;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_left
  .dis_signup_img
  .dis_overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.dis_signup_wrapper .dis_signup_div .dis_signup_inner .dis_signup_right {
  float: left;
  /* width: calc(100% - 570px); */
  /* padding: 51px 0; */
  width: 100%; /*full width */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner {
  float: left;
  width: 100%;
  background: #fff;
  padding: 40px 40px 40px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  /* min-height: 800px; */ /*full width */
  /* max-height: 800px; */
  /* display: flex; */
  /* flex-direction: column; */
  /* align-items: center; */
  /* justify-content: center; */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account {
  /* padding-bottom: 10px; */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .help-block {
  /* margin-top: 0; */
  /* margin-bottom: 0; */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social {
  float: left;
  width: 100%;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul {
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul
  li {
  float: left;
  list-style: none;
  width: 48%;
  box-shadow: 0px 10px 30px 0px rgba(57, 87, 155, 0.2);
  position: relative;
  cursor: pointer;
  padding: 34px 10px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul
  li.facebook {
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(59, 89, 152) 0%,
    rgb(67, 99, 165) 48%,
    rgb(59, 89, 152) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(59, 89, 152) 0%,
    rgb(67, 99, 165) 48%,
    rgb(59, 89, 152) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(59, 89, 152) 0%,
    rgb(67, 99, 165) 48%,
    rgb(59, 89, 152) 100%
  );
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul
  li.goolge {
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(221, 75, 57) 0%,
    rgb(228, 81, 63) 48%,
    rgb(221, 75, 57) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(221, 75, 57) 0%,
    rgb(228, 81, 63) 48%,
    rgb(221, 75, 57) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(221, 75, 57) 0%,
    rgb(228, 81, 63) 48%,
    rgb(221, 75, 57) 100%
  );
}
.dis_social ul li.goolge.au_google {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  font-weight: 600;
  letter-spacing: 0.7px;
  color: #fff;
}
.dis_social ul li.goolge.au_google i {
  font-size: 35px;
  margin-bottom: 5px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul
  li
  a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.7px;
  color: #ffffff;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_social
  ul
  li
  a
  i {
  font-size: 35px;
  margin-bottom: 5px;
  display: block;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  h4 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 16px 0 16px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form {
  float: left;
  width: 100%;
}
.dis_signup_form .form-group {
  margin-bottom: 32px;
}
.dis_signup_form .form-group .input-group {
  border-bottom: 1px solid #969696;
}
.dis_signup_form .form-group .input-group .form-control {
  min-height: 50px;
  max-height: 50px;
  height: 50px;
  border: none;
  box-shadow: none;
  width: 100%;
  color: #40404c;
  font-size: 18px;
  font-weight: 400;
  resize: none;
  position: relative;
  z-index: 0;
  text-shadow: none;
  backface-visibility: visible;
}
.dis_signup_form .form-group .input-group .input-group-addon {
  background: transparent;
  border: none;
  box-shadow: none;
}
.dis_signup_form .form-group .input-group:after {
  position: absolute;
  content: "";
  top: 100%;
  left: 0;
  width: 0;
  height: 2px;
  background: var(--primary_color);
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.dis_signup_form .form-group .fg-toggled:after {
  width: 100%;
}
.dis_signup_form
  .form-group
  .input-group.fg-toggled
  .input-group-addon
  svg
  path {
  fill: var(--primary_color);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div {
  float: left;
  width: 100%;
}
.dis_btn.sign_btn {
  width: 100%;
  margin: 0px 0 10px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div
  p {
  font-size: 18px;
  color: #979797;
  text-transform: lowercase;
  font-weight: 400;
  margin: 0;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div
  p:first-letter {
  text-transform: uppercase;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div
  p
  a {
  color: var(--primary_color);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_unique_username {
  /* min-height: 790px; */
  /* display: flex; */
  /* align-items: center; */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_unique_username
  .dis_unique {
  /* position: absolute; */
  /* width: 70%; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translate(-50%, -50%); */
  /* -webkit-transform: translate(-50%, -50%); */
  /* -moz-transform: translate(-50%, -50%); */
  /* -ms-transform: translate(-50%, -50%); */
  /* -o-transform: translate(-50%, -50%); */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_unique_username
  .dis_unique
  .form-group {
  margin-bottom: 20px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_unique_username
  .dis_unique
  .input-group {
  display: inline-block;
  width: 100%;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_unique_username
  .dis_unique
  .dis_button_div
  p {
  text-align: left;
  font-size: 16px;
  color: var(--primary_color);
}
.dis_signup_right_inner.dis_unique_username .dis_btn {
  margin-top: 30px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul {
  padding: 0;
  margin: 0;
  width: 47.4%;
  float: left;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul:last-child {
  float: right;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li {
  float: left;
  width: 100%;
  list-style: none;
  margin-bottom: 30px;
  margin-top: 0;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li
  a {
  display: inline-block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.musician
  a {
  background-color: rgb(23, 169, 239);
  box-shadow: 0px 10px 20px 0px rgba(23, 169, 239, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.icon
  a {
  background-color: rgb(255, 164, 202);
  box-shadow: 0px 10px 20px 0px rgba(255, 164, 202, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.producer
  a {
  background-color: rgb(207, 144, 255);
  box-shadow: 0px 10px 20px 0px rgba(207, 144, 255, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.manager
  a {
  background-color: rgb(128, 157, 184);
  box-shadow: 0px 10px 20px 0px rgba(128, 157, 184, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.media
  a {
  background-color: rgb(255, 126, 97);
  box-shadow: 0px 10px 20px 0px rgba(255, 126, 97, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.advertiser
  a {
  background-color: rgb(132, 122, 123);
  box-shadow: 0px 10px 20px 0px rgba(132, 122, 123, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.actor
  a {
  background-color: rgb(122, 145, 245);
  box-shadow: 0px 10px 20px 0px rgba(122, 145, 245, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.fan
  a {
  background-color: rgb(33, 214, 230);
  box-shadow: 0px 10px 20px 0px rgba(33, 214, 230, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.director
  a {
  background-color: rgb(211, 183, 154);
  box-shadow: 0px 10px 20px 0px rgba(211, 183, 154, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.agent
  a {
  background-color: rgb(255, 111, 128);
  box-shadow: 0px 10px 20px 0px rgba(255, 111, 128, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.venue
  a {
  background-color: rgb(145, 227, 149);
  box-shadow: 0px 10px 20px 0px rgba(145, 227, 149, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account
  ul
  li.other
  a {
  background-color: rgb(68, 200, 255);
  box-shadow: 0px 10px 20px 0px rgba(68, 200, 255, 0.2);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right.dis_padding_30 {
  /* padding:30px 0px; */ /*full width */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_choose_account {
  /* padding-top: 70px; */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail {
  /* padding-top: 30px; */ /*full width */
  /*padding: 30px 50px;*/
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail.dic_icon_type {
  /* min-height: 950px; */
  /* max-height: 950px; */
  /* display: block; */
  /* overflow: auto; */ /*full width */
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .input-group {
  width: 100%;
  text-align: left;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .dis_button_div {
  text-align: left;
}
.dis_signup_right_inner.dis_choose_account .dis_account_type {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.dis_checkbox {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  min-height: 25px;
}
.dis_checkbox label {
  padding-left: 30px;
  position: relative;
}
.dis_checkbox label input {
  width: 17px;
  height: 17px;
  top: 0;
  left: 0;
  margin-left: 0 !important;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  margin-top: 0;
  display: none;
}
.dis_checkbox label i.input-helper:after {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0) rotate(80deg);
  -ms-transform: scale(0) rotate(80deg);
  -o-transform: scale(0) rotate(80deg);
  transform: scale(0) rotate(80deg);
  width: 22px;
  height: 9px;
  border-bottom: 2px solid var(--primary_color);
  border-left: 2px solid var(--primary_color);
  border-bottom-left-radius: 2px;
  left: -1px;
  top: 1px;
}
.dis_checkbox label i.input-helper:before {
  left: 0;
  border: 1px solid #969696;
  top: 0;
  width: 17px;
  height: 17px;
}
.dis_checkbox label i.input-helper:before,
.dis_checkbox label i.input-helper:after {
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  content: "";
}
.dis_checkbox input:checked + .input-helper:before {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.dis_checkbox input:checked + .input-helper:after {
  -webkit-transform: scale(1) rotate(-50deg);
  -ms-transform: scale(1) rotate(-50deg);
  -o-transform: scale(1) rotate(-50deg);
  transform: scale(1) rotate(-50deg);
  opacity: 1;
  filter: alpha(opacity=100);
}
.dis_checkbox label p {
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.4px;
  float: left;
  margin-top: -2px;
  margin-bottom: 0px;
}
.dis_checkbox label p > a {
  color: rgb(235 88 31);
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .dis_button_div
  .dis_change_type {
  display: inline-block;
  font-size: 18px;
  color: #b8b0ad;
  font-weight: 400;
}
.dis_signup_right_inner.dis_musician_detail .dis_btn {
  margin: 20px 0;
  /*width:100%;*/
}
.classpadding {
  padding-right: 120px !important;
}
.dis_choose_type {
  float: left;
  width: 100%;
  /* height: 485px; */
  /* overflow-y: scroll; */
  /* scrollbar-color: var(--primary_color) #F5F5F5; */
  /* scrollbar-width: thin; */
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 300px !important;
}
.dis_choose_type::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.clndr_dflex {
  display: flex;
  width: 100%;
}
.clndr_dflex .input-group {
  margin-right: 5px;
  flex: 0 0 32.8%;
}
.dis_choose_type::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.dis_choose_type::-webkit-scrollbar-thumb {
  background-color: var(--primary_color);
}
.mutliSelect ul li .dis_checkbox p {
  font-weight: 400;
  margin: 0;
}
.dis_landing_page_wrapper {
  float: left;
  width: 100%;
  position: relative;
  padding: 80px 0;
  background: #fff;
}
.dis_landing_page_wrapper .dis_landingpage_left {
  position: relative;
  float: left;
  width: 50%;
}
.dis_landing_page_wrapper .dis_landingpage_left:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.dis_landing_page_wrapper .dis_landingpage_left .dis_fullwidth {
  width: 100%;
}
.dis_landing_page_wrapper .dis_landingpage_left .dis_landingpage_overlay {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 1;
}
.dis_landing_page_wrapper .dis_landingpage_left .dis_landingpage_memberdiv {
  position: absolute;
  left: 50%;
  bottom: 60px;
  width: 700px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  z-index: 1;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline {
  float: left;
  width: 100%;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline
  label {
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.7px;
  margin: 0;
  margin-right: 30px;
  float: left;
  line-height: 50px;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline
  .form-group {
  width: 47%;
  float: left;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline
  .form-group
  .form-control {
  display: inline-block;
  width: 100%;
  height: 50px;
  border-radius: 0;
  background: #fff;
  font-size: 18px;
  color: #979797;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline
  .dis_host_btn {
  min-width: 140px;
  margin: 0;
  display: inline-block;
  background: var(--primary_color);
  color: #fff;
  border: 1px solid transparent;
  font-size: 14px;
}
.dis_landing_page_wrapper
  .dis_landingpage_left
  .dis_landingpage_memberdiv
  .form-inline
  .dis_host_btn:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.dis_landing_page_wrapper .dis_landingpage_right {
  float: left;
  width: 50%;
  background: #fff;
  position: relative;
}
.dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  left: 0;
  text-align: center;
}
.dis_landing_page_wrapper
  .dis_landingpage_right
  .dis_landingpage_right_inner
  h4 {
  display: inline-block;
  width: 100%;
  margin: 0;
  background: var(--primary_color);
  padding: 14px 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.7px;
  margin-bottom: 36px;
}
.dis_landing_page_wrapper
  .dis_landingpage_right
  .dis_landingpage_right_inner
  .au_heading
  h2 {
  font-size: 24px;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div { */
.dis_landing_page_wrapper .dis_email_capture_div {
  display: inline-block;
  width: 100%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  padding: 60px;
  margin-top: 25px;
  text-align: center;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div h5 { */
.dis_landing_page_wrapper .dis_email_capture_div h5 {
  margin: 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #40404c;
  letter-spacing: 0.7px;
  padding-bottom: 45px;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div .form-group { */
.dis_landing_page_wrapper .dis_email_capture_div .form-group {
  margin-bottom: 30px;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div .form-group .form-control { */
.dis_landing_page_wrapper .dis_email_capture_div .form-group .form-control {
  display: inline-block;
  background: #fafafa;
  border: 1px solid #969696;
  box-shadow: none;
  height: 50px;
  border-radius: 0;
  padding: 0;
  text-align: center;
  font-size: 18px;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div .dis_host_btn { */
.dis_landing_page_wrapper .dis_email_capture_div .dis_host_btn {
  margin: 0;
  width: 100%;
  background: var(--primary_color);
  border-color: var(--primary_color);
  color: #fff;
  font-size: 14px;
}
/* .dis_landing_page_wrapper .dis_landingpage_right .dis_landingpage_right_inner .dis_email_capture_div .dis_host_btn:hover { */
.dis_landing_page_wrapper .dis_email_capture_div .dis_host_btn:hover {
  background: transparent;
  color: var(--primary_color);
}
div#error p {
  margin: 10px 0;
  font-size: 15px;
  text-transform: capitalize;
  transition: all 0.3s linear;
}
.text-success,
.text-warning,
.text-danger {
  -webkit-animation: seconds 1s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 1s forwards;
  animation-iteration-count: 1;
  animation-delay: 5s;
  position: relative;
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
    position: absolute;
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
    position: absolute;
  }
}
.comn_anyhelp {
  font-size: 18px;
  color: #979797;
  font-weight: 500;
  margin: 0;
}
.comn_anyhelp a {
  color: var(--primary_color);
}
.montz_videouplod_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: aliceblue;
  max-width: 350px;
  margin: auto;
  border-radius: 10px;
  padding: 20px 5px;
  margin-bottom: 20px;
  background-color: rgb(204 204 204 / 43%);
  box-shadow: 0 1px 4px rgb(0 0 0 / 44%);
  margin-top: 10px;
}
.montz_progress {
  background-color: rgb(255 255 255);
  border-radius: 5px;
  position: relative;
  margin: 0 0 5px;
  height: 30px;
  max-width: 300px;
  width: 100%;
}
.monyz_prog_fill {
  background: rgb(235 88 31);
  background: linear-gradient(to left, #ec581f, #de5b28);
  border-radius: 5px;
  color: rgb(255 255 255);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 0;
  opacity: 0;
  -o-transition: 1s ease;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  -ms-transition: 1s ease;
  transition: 1s ease;
}
.montz_vid_cncl .dis_btn {
  min-width: inherit;
  height: inherit;
  line-height: inherit;
  padding: 2px 10px;
  font-size: 12px;
  margin: 0;
  border-radius: 11px;
}
.montz_vid_cncl {
  margin: 10px 0px 0px 0;
}
.dis_upload_video {
  float: left;
  width: 100%;
  text-align: center;
  background: #fff;
  margin: 50px 0 80px;
  padding-bottom: 15px;
}
.Audition_popup .modal-body .upload_img_wrapper .montz_vid_cncl .dis_btn {
  margin: 0;
}
.dis_upload_video .dis_video_heading {
  text-align: center;
  padding: 0;
}
.dis_upload_video .dis_video_heading h3 {
  font-size: 14px;
  color: #40404c;
  text-transform: uppercase;
  font-weight: 600;
  padding: 22px 0;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 50px;
  margin-top: 0;
}
.dis_select_video {
  float: left;
  width: 100%;
}
.dis_select_video .dropzone .dz-preview .dz-details .dz-filename span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
.dis_select_video .dis_upload_div {
  position: relative;
  display: inline-block;
}
.dis_select_video .dis_upload_div .inputfile {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.dis_select_video .dis_upload_div label {
  max-width: 100%;
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-transform: capitalize;
  color: #40404c;
  margin-bottom: 15px;
}
.dis_select_video .dis_upload_div .inputfile:focus + label,
.dis_select_video .dis_upload_div .inputfile.has-focus + label {
  outline: none;
}
.dis_upload_video
  .dis_select_video
  .image-upload-wrap
  .dz-default.dz-message.browse_area {
  background: transparent;
}
.dis_select_video .dis_upload_div label * {
  color: var(--primary_color);
}
.dis_select_video .dis_upload_div label img {
  vertical-align: middle;
}
.dis_video_thumbnail.dis_select_video .dis_upload_div label img {
  width: 100%;
}
.dis_select_video .dis_upload_div label figure {
  display: block;
  margin-bottom: 40px;
}
.dis_select_video h4 {
  margin: 0;
  /* padding-bottom: 40px; */
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
.dis_select_video .image-upload-wrap {
  margin-top: 20px;
  border: 1px dashed #777777;
  position: relative;
  display: inline-block;
  width: 70%;
  border-radius: 10px;
  margin-bottom: 15px;
}
.dis_select_video .image-upload-wrap .dropzone.dz-clickable {
  border: none;
  background-color: transparent;
  border-radius: 10px;
}
.dis_select_video
  .image-upload-wrap
  .dropzone.dz-clickable
  .dz-default.dz-message {
  border-radius: 10px;
}
.dis_select_video .file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}
.dis_select_video .drag-text {
  text-align: center;
}
.dis_select_video .drag-text h3 {
  font-weight: 400;
  text-transform: uppercase;
  color: #777777;
  padding: 22px 0;
  font-size: 16px;
  margin: 0;
}
.dis_upload_video_inner {
  float: left;
  width: 100%;
  padding: 0px 100px;
}
.dis_upload_video_inner > h4 {
  float: left;
  width: 100%;
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 30px 0px;
}
.dis_upload_video_inner .dis_video_thumbnail {
  float: left;
  width: 100%;
  position: relative;
}
.dis_upload_video_inner .dis_video_thumbnail .dis_video_thumbnail_img {
  position: relative;
  float: left;
  width: 100%;
}
.dis_upload_video_inner .dis_video_thumbnail .dis_video_thumbnail_img a img,
.dis_video_thumbnail.dis_select_video .dis_upload_div label img {
  aspect-ratio: 16 / 9;
}
.dis_upload_video_inner .dis_video_thumbnail .dis_video_thumbnail_img input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.dis_upload_video_inner .dis_video_thumbnail .dis_video_thumbnail_img label {
  position: relative;
  cursor: pointer;
  margin: 0;
  /* float: left; */
  float: none;
}
.dis_upload_video_inner .dis_video_thumbnail h2 {
  font-size: 18px;
  margin: 0;
  color: #40404c;
  font-weight: 400;
  padding-top: 20px;
  text-transform: capitalize;
  float: left;
  width: 100%;
}
.dis_upload_video_inner .dis_video_thumbnail .dis_video_thumbnail_img .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(253, 84, 33, 0.75);
  transition: all 0.3s linear;
  opacity: 0;
  visibility: hidden;
}
.dis_upload_video_inner
  .dis_video_thumbnail.active
  .dis_video_thumbnail_img
  .overlay,
.dis_upload_video_inner
  .dis_video_thumbnail:hover
  .dis_video_thumbnail_img
  .overlay {
  opacity: 1;
  visibility: visible;
}
.dis_upload_video_inner
  .dis_video_thumbnail:hover
  .dis_video_thumbnail_img
  .dis_img_delete {
  opacity: 1;
}
.dis_upload_video_inner
  .dis_video_thumbnail
  .dis_video_thumbnail_img
  .overlay
  span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 30px;
}
.dis_upload_video_inner .dis_video_thumbnail.active h2 {
  color: var(--primary_color);
}
.dic_icon_type.custom_scrol::-webkit-scrollbar {
  width: 0px;
  background-color: #f5f5f5;
}
.dis_upload_video_inner .dis_video_thumbnail.dis_select_video label,
.dis_upload_video_inner .dis_video_thumbnail.dis_select_video label figure {
  margin-bottom: 0;
}
.dis_upload_video_inner .dis_video_thumbnail.dis_select_video label figure svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dis_upload_video_inner
  .dis_video_thumbnail.dis_select_video
  label
  figure:hover
  svg
  path {
  fill: var(--primary_color);
}
.dis_upload_video_inner .dis_video_thumbnail.dis_select_video h2 {
  margin-top: -6px;
}
.dis_upload_form.dis_signup_form {
  float: left;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 30px;
}
.dis_upload_form.dis_signup_form .form-group,
.dis_upload_form.dis_signup_form .form-group .input-group {
  width: 100%;
}
.dis_upload_form.dis_signup_form .login_tooltip,
.dis_upload_form.dis_signup_form .login_cstm_pop {
  right: 18px;
}
.from_filedlble {
  display: flex;
  font-size: 18px;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
  text-transform: capitalize;
  font-weight: 400;
}
.custom_descriptio .tokenfield.form-control {
  border: none;
  min-height: inherit;
  height: inherit;
  text-align: left;
  font-size: 16px;
  border-radius: 0;
  padding: 10px 20px 14px 0;
  border-bottom: 1px solid #969696;
  margin-bottom: 30px;
  outline: 0;
  box-shadow: none;
  font-size: 18px;
}
.custom_descriptio .tokenfield.focus {
  box-shadow: none;
  outline: 0;
}
.dis_upload_video_inner .dis_upload_form.dis_signup_form .tokenfield {
}
.custom_descriptio {
  position: relative;
}
.tokenfield .token-input {
  width: auto !important;
}
.dis_upload_video_inner .dis_upload_form.dis_signup_form .tokenfield .token {
  background: #ebebeb;
  border: none;
  color: #090909;
  padding: 1px;
  font-size: 14px;
  font-family: "Muli", sans-serif;
}
.dis_upload_form.dis_signup_form .form-group,
.upload_playlist_Wrap {
  margin-bottom: 32px;
}
.dis_upload_form.dis_signup_form .form-group .input-group label.dis_taglabel {
  color: #aeaeae;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
  position: absolute;
  left: 12px;
  top: 15px;
  z-index: 0;
}
.dis_upload_form.dis_signup_form .form-group .input-group ul.tagit.ui-widget {
  margin: 0;
  width: 100%;
  min-height: 50px;
  position: relative;
  z-index: 1;
  padding: 6px 12px;
}
.dis_upload_form.dis_signup_form
  .form-group
  .input-group
  ul.tagit.ui-widget
  .tagit-new {
  padding: 0;
}
.dis_upload_form.dis_signup_form .form-group .input-group ul.tagit.ui-widget {
  text-align: left;
  overflow-x: hidden;
  overflow-y: auto;
  height: 50px;
  padding-top: 12px;
}
.dis_upload_form.dis_signup_form
  .form-group
  .input-group
  ul.tagit
  li.tagit-choice {
  background: #ebebeb;
  border: none;
  border-radius: 0;
  color: #090909;
  font-size: 14px;
  font-family: "Muli", sans-serif;
}
.dis_upload_form.dis_signup_form
  .form-group
  .input-group
  ul.tagit
  li.tagit-choice:hover,
.dis_upload_form.dis_signup_form
  .form-group
  .input-group
  ul.tagit
  li.tagit-choice.remove {
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.dis_upload_form.dis_signup_form .form-group .help-block {
  margin: 0;
}
.dis_upload_form.dis_signup_form .dis_button_div .checkbox {
  text-align: left;
}
.dis_upload_form.dis_signup_form
  .dis_button_div
  .checkbox.dis_checkbox
  i.input-helper:before,
.dis_upload_form.dis_signup_form
  .dis_button_div
  .checkbox.dis_checkbox
  i.input-helper:after {
  top: 5px;
}
.dis_upload_form.dis_signup_form .dis_button_div .checkbox label p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #777777;
  letter-spacing: 0.3px;
}
.dis_upload_form.dis_signup_form .dis_button_div .checkbox label p a {
  color: var(--primary_color);
}
.dis_upload_form.dis_signup_form .dis_button_div .dis_btn {
  margin-top: 50px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .input-group
  .multi_select {
  margin: 0;
  height: 40px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .input-group
  .multi_select
  .form-control.dis_signup_input {
  padding-bottom: 0;
  height: 40px;
  background-image: url(../images/select_dropdown_icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding: 0;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  select.form-control {
  -webkit-appearance: none;
  background-image: url(../images/select_dropdown_icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .input-group
  .multi_select
  .form-control.dis_signup_input
  a {
  color: inherit;
  padding: 6px 12px;
  padding-bottom: 0;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .form-control {
  height: 40px;
  min-height: 40px;
}
.dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .form-group {
  margin-bottom: 25px;
}
.dis_user_post_data .dis_user_post_footer .dis_comment .dis_comment_form {
  margin-bottom: 20px;
  padding-left: 40px;
}
/*.cropper-container{
height: 500px !important;
}
.cropper-canvas {
overflow: hidden;
/* width: 50% !important; */
/* height: 50% !important; */
/* transform: translate(-50%, -50%); */
/*}
.cropper-canvas, .cropper-crop-box {
/* width: 90% !important; */
/* height: 90% !important; */
/*transform: translate(30px, 30px) !important;
}*/
.uploadSection {
  float: left !important;
  width: 100% !important;
  display: block;
}
.dis_privacy_policy_wrapper {
  float: left;
  width: 100%;
  padding: 70px 0;
}
.dis_privacy_policy_wrapper h3 {
  font-size: 28px;
  margin: 0 0 30px;
  text-transform: uppercase;
  color: #40404c;
  position: relative;
  display: inline-block;
}
.dis_privacy_policy_wrapper p b {
  float: left;
  width: 100%;
  margin: 20px 0px 5px 0px;
  color: #40404c;
}
.dis_user_profile_banner {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.dis_user_profile_banner img {
  width: 100%;
}
.dis_user_profile_banner .dis_profile_default_data {
  position: absolute;
  bottom: 150px;
  right: 150px;
  width: 40%;
  text-align: center;
}
.dis_user_profile_banner .dis_profile_default_data h3 {
  margin: 0;
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 400;
  color: #333333;
  margin-bottom: 20px;
}
.dis_user_profile_banner .dis_profile_default_data h4 {
  margin: 0;
  display: inline-block;
  background: #ec581f;
  padding: 17px 40px;
  font-size: 24px;
  color: #fff;
  text-transform: capitalize;
  font-weight: 400;
  margin-bottom: 40px;
}
.dis_user_profile_banner .dis_profile_default_data img {
  margin-left: 100px;
  width: auto;
}
.dis_user_profile_banner .dis_profile_default_data .upload_video {
  bottom: -40px;
  right: -80px;
}
.dis_signup_div.dis_msgdiv {
  background: #fff;
  padding: 79px 50px 80px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.dis_signup_wrapper
  .dis_signup_div.dis_msgdiv
  .dis_signup_right
  .dis_signup_right_inner {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  padding: 0 40px;
}
.au_heading .upload_suc_msg {
  color: #777777;
  font-weight: 600;
}
.au_heading .upload_suc_msg > a {
  color: #fd5421;
}
.upload_suc_img {
  margin: 35px 0 25px 0;
}
.dis_signup_wrapper
  .dis_signup_div.dis_msgdiv
  .dis_signup_right
  .dis_signup_right_inner
  .au_heading {
  margin: 24px 0 20px;
}
.dis_signup_wrapper
  .dis_signup_div.dis_msgdiv
  .dis_signup_right
  .dis_signup_right_inner
  img {
  display: inline-block;
}
.dis_signup_div.dis_msgdiv .dis_btn {
  /*min-width: 350px;*/
  margin-top: 30px;
}
.clck_login,
.clck_login:hover,
.clck_login:focus {
  color: #eb571e;
  font-size: 16px;
  font-weight: 400;
}
.sidebar_widget.widget.user_profile.homepage_intro {
  text-align: center;
  padding: 0px 0 14px;
}
.sidebar_widget.widget.user_profile.homepage_intro h4.widget-title {
  font-size: 12px;
  color: #5c5c5c;
  text-transform: uppercase;
  font-weight: 600;
  padding: 18px 0 17px;
  border-bottom: 1px solid #ededed;
  margin-bottom: 25px;
}
.dis_popular_video .my_channel_heading {
  font-size: 14px;
  color: #40404c;
  text-transform: uppercase;
  font-weight: 400;
  padding: 18px 10px 18px 10px;
  border-bottom: 1px solid #e3e3e3;
  background: #ffffff;
  margin: 0;
  text-align: center;
}
/* playlist create css start */
.upload_playlist_Wrap {
  text-align: left;
}
.upl_box {
  height: 50px;
  border-bottom: 1px solid #969696;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.upl_box .dis_cross_sign:after,
.upl_box .dis_cross_sign:before {
  background-color: rgb(143 143 143);
  width: 2px;
}
.upl_box .dis_cross_sign {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  transform: rotate(180deg);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: -1;
}
.upl_ttl {
  color: #40404c;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
.upl_selected_pl {
  color: #40404c;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.upl_dd_wrap {
  background: #fff;
  box-shadow: 0 0 11px 0px #0000001f;
  width: 303px;
  position: absolute;
  top: 100%;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  font-family: "Muli", sans-serif;
}
.upload_playlist_Wrap.open .upl_dd_wrap,
.upload_playlist_Wrap.open .dis_cross_sign {
  opacity: 1;
  visibility: visible;
}
.upload_playlist_Wrap.open .dis_cross_sign {
  transform: rotate(0deg);
}
.upl_dd {
  margin: 0;
  list-style-type: none;
  padding: 10px;
  height: 176px;
  overflow: auto;
}
.upl_dd_header {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgb(218 218 218);
  padding: 20px 10px;
  align-items: center;
}
.upl_dd_head_new {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.4px;
  margin: 0;
  background: var(--primary_color);
  color: #fff;
  padding: 5px 5px;
  border-radius: 4px;
  cursor: pointer;
}
.upl_dd_foot_inner h2 {
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.4px;
  cursor: pointer;
  color: var(--primary_color);
  margin: 0;
  padding: 0;
}
.upl_dd_foot_inner {
  border-top: 1px solid rgb(218 218 218);
  padding: 20px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.upl_dd_foot_inner.center {
  justify-content: center;
}
.upl_dd_head_ttl {
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.4px;
  margin: 0;
  padding: 0;
}
.upl_dd_foot_btn,
.upl_dd_foot_btn:hover {
  border: 0;
  background: none;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.4px;
  padding: 0;
  margin: 0;
  color: #484848;
}
.upl_dd_pl_inner {
  border: 1px solid #afafaf;
  border-radius: 4px;
  padding: 0 5px;
  font-size: 13px;
  font-weight: 400;
  color: #7b7b7b;
  width: 100%;
  height: 45px;
  outline: 0;
}
textarea.upl_dd_pl_inner {
  resize: none;
  padding: 10px;
}
.upl_dd_middle {
  border-top: 1px solid rgb(218 218 218);
  padding: 20px 10px;
}
.upl_dd .dis_checkbox label i.input-helper:after {
  width: 15px;
  height: 7px;
  border-bottom: 1px solid var(--primary_color);
  border-left: 1px solid var(--primary_color);
  left: 5px;
  top: 6px;
}
.upl_dd .dis_checkbox label p {
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.4px;
  float: left;
  margin-top: -4px;
  margin-bottom: 0;
}
/* playlist view start */
.pl_count_wrap:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 109px;
  background: var(--primary_color);
  left: -34px;
  top: -82px;
  z-index: -1;
}
.pl_count_wrap {
  position: absolute;
  top: 5px;
  left: 13px;
  transform: rotate(-42deg);
  margin: auto;
  color: #fff;
  text-align: center;
}
.playlist_slider .dis_postvideo_img {
  overflow: hidden;
}
.dis_actiondiv.dis_playlist_actiond {
  top: 20px;
  right: 10px;
}
.dis_actiondiv.dis_playlist_actiond > span {
  transform: rotate(90deg);
  display: inline-block;
}
.playlist_slider .dis_actiondiv.dis_playlist_actiond {
  opacity: 0;
  visibility: hidden;
}
.dis_post_video_data:hover .dis_actiondiv.dis_playlist_actiond {
  opacity: 1;
  visibility: visible;
}
/* video add to playlist modal */
.dis_addplaylist_modal .upl_dd_header,
.dis_addplaylist_modal .upl_dd,
.dis_addplaylist_modal .upl_dd_middle,
.dis_addplaylist_modal .upl_dd_foot_inner {
  padding: 20px 20px;
}
.dis_addplaylist_modal .upl_dd_header {
  padding-top: 30px;
}
.dis_addplaylist_modal .upl_dd_head_new {
  padding: 10px 10px;
}
.dis_addplaylist_modal .dis_cmn_close {
  top: -15px;
  right: -8px;
  background: var(--primary_color);
  color: #fff;
  width: 25px;
  height: 25px;
  font-size: 19px;
}
/* view all playlist page start*/
.dis_viewall_playlist_wrap .row {
  display: flex;
  flex-wrap: wrap;
}
.dis_viewall_playlist_wrap {
  width: 100%;
  float: left;
  padding: 50px 0;
}
.dis_viewall_playlist_box .dis_post_video_data {
  overflow: hidden;
  margin-bottom: 30px;
}
.dis_viewall_playlist_box .dis_postvideo_img > img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.dis_playlist_grid_box {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 15px;
}
.line_none.au_heading h2:before {
  display: none;
}
.au_heading.line_none h2 {
  padding-top: 0;
}
.dis_viewall_playlist_wrap .au_heading.line_none {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dis_viewall_playlist_wrap .dis_sliderheading {
  padding: 0 0 40px;
}
.dis_playlist_sgl_wrap {
  padding: 30px 0;
}
.dis_viewall_playlist_wrap .dis_sliderheading {
  padding: 0 0 40px;
}
.dis_pl_sgl_inner {
  max-width: 1200px;
  margin: auto;
  width: 100%;
  padding: 0 15px;
}
.dis_heading_ttl {
  font-size: 28px;
  color: #40404c;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.dis_heading_sttl {
  font-size: 14px;
  color: #777777;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.dis_pl_sgl_inner .dis_heading_ttl {
  margin-bottom: 12px;
}
/* drop dwon */
.dis_dropdown .dropdown-menu {
  padding: 10px 0;
  border-color: rgb(236 236 236);
}
.dis_dropdown .dropdown-menu > .dropdown-item > .dis_dd_anchr {
  display: block;
  text-transform: capitalize;
  color: #40404c;
  padding: 10px 10px;
  background: inherit;
  font-weight: 400;
  display: flex;
  font-size: 14px;
}
.dis_dropdown .dropdown-menu > .dropdown-item > .dis_dd_anchr:hover {
  background: rgb(234 234 234);
}
.dis_dd_icon > svg {
  width: 18px;
  height: 18px;
}
.dis_dropdown .dis_dd_icon {
  margin-right: 8px;
}
.dis_pl_sgl_topbox {
  background-color: rgb(255, 255, 255);
  padding: 30px 30px 25px 30px;
}
.dis_pl_sgl_tb_dttl {
  font-size: 20px;
  color: #40404c;
  font-weight: 600;
  margin: 0;
  transition: 0.3s;
}
.dis_pl_sgl_tb_dsttl {
  font-size: 16px;
  color: #979797;
  font-weight: 600;
  margin: 12px 0px 22px 0px;
}
.dis_pl_sgl_tb_dlist {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.dis_pl_sgl_tb_dlist > li {
  padding: 5px 10px;
}
.dis_pl_sgl_tb_thumb {
  width: 100%;
  max-width: 300px;
  object-fit: cover;
  position: relative;
}
.dis_pl_sgl_tb_thumb > img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.dis_pl_sgl_tb_thumb .play_cover_video {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_pl_sgl_tb_thumb .play_cover_video > img {
  width: 50px;
}
.dis_pl_sgl_tb_dlist .select2-selection.select2-selection--single {
  width: 224px;
}
.dis_pl_sgl_tb_dlist .dis_btn {
  border-radius: 5px;
  min-width: inherit;
  padding: 0 30px;
}
.dis_pl_sgl_tb_dlist .dis_btn > span {
  padding-right: 8px;
}
.dis_pl_sgl_tb_right {
  position: relative;
}
.dis_pl_sgl_tb_option {
  position: absolute;
  right: 0;
  top: 0;
}
/* .dis_pl_sgl_secndbox {
display: flex;
margin: -7px;
}
.dis_pl_sgl_secndbox > div {
padding: 7px;
} */
/* .dis_pl_sgl_sb_left {
width: 40%;
}
.dis_pl_sgl_sb_right {
width: 60%;
} */
.dis_pl_sgl_vbox {
  background-color: rgb(255, 255, 255);
  border: 5px solid rgb(238, 238, 238);
  padding: 20px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dis_pl_sgl_vb_thumb img {
  width: 110px;
}
.dis_pl_sgl_vb_drag {
  cursor: pointer;
}
.dis_pl_sgl_plist {
  background: rgb(255, 255, 255);
}
.dis_pl_sgl_plist > li {
  margin-bottom: -5px;
}
.dis_pl_sgl_sb_right .dis_pl_sgl_sb_noresult {
  height: 365px;
}
.dis_pl_sgl_vb_remove_icon {
  display: inline-flex;
  border-radius: 50%;
  background: rgb(237, 237, 237);
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer;
}
.dis_pl_sgl_vb_remove_icon:after,
.dis_pl_sgl_vb_remove_icon:before {
  content: "";
  position: absolute;
  width: 35%;
  height: 2px;
  background: rgb(145, 145, 145);
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.dis_pl_sgl_vb_remove_icon:after {
  transform: rotate(45deg);
}
.dis_pl_sgl_vb_remove_icon:before {
  transform: rotate(-45deg);
}
/* search box */
.dis_pl_sgl_sb_searchBox {
  background: rgb(255, 255, 255);
}
.dis_pl_sgl_sb_search {
  position: relative;
}
.dis_pl_sgl_sb_search > input[type="search"] {
  border: 0;
  padding: 20px 35px 20px 20px;
  width: 100%;
  outline: 0;
  border-bottom: 1px solid #e3e3e3;
}
.dis_pl_sgl_sb_search > input[type="search"]:focus {
  border-color: var(--primary_color);
}
.dis_pl_sgl_sb_searchIcon {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_plsglsbsrll_thumb > img {
  width: 108px;
}
.dis_plsglsbsrlist_box {
  position: relative;
  cursor: pointer;
}
.dis_plsglsbsrll_addplay {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: scale(0.9);
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}
.dis_plsglsbsrlist_box:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgb(255 255 255 / 52%);
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.dis_plsglsbsrlist_box:hover:after {
  opacity: 1;
  visibility: visible;
}
.dis_plsglsbsrlist_box:hover .dis_plsglsbsrll_addplay {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.dis_pl_sgl_sb_sr_list {
  max-height: 443px;
  overflow: auto;
}
.dis_pl_sgl_sb_sr_list > li {
  margin: 0 15px;
  padding: 15px 0;
  border-bottom: 1px solid #f3f3f3;
}
.dis_pl_sgl_sb_sr_list > li:last-child {
  border-bottom: none;
}
.dis_plsglsbsrlist_box .dis_pl_sgl_tb_dsttl {
  margin: 8px 0px 0px 0px;
}
.dis_addplaybtn,
.dis_addplaybtn:hover,
.dis_addplaybtn:focus {
  background: var(--primary_color);
  border: 1px solid var(--primary_color);
  color: #fff;
  border-radius: 5px;
  padding: 12px 25px;
}
.dis_pl_sgl_sb_noresult {
  padding: 20px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 302px;
}
.dis_pl_sgl_tb_thumb .dis_cross_sign {
  position: absolute;
  right: 0;
  top: 0;
  background: rgb(235 88 31);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  width: 21px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.dis_pl_sgl_tb_thumb .dis_cross_sign:after,
.dis_pl_sgl_tb_thumb .dis_cross_sign:before {
  background-color: rgb(255 255 255);
  height: 12px;
  width: 2px;
}
.dis_pl_sgl_tb_thumb:hover .dis_cross_sign {
  opacity: 1;
  visibility: visible;
}
/* editable text */
.dis_pl_thumbchnage {
  cursor: pointer;
  margin: 10px 0 0 0;
}
.dis_pl_sgl_tb_editable_text .dis_pl_sgl_tb_dttl {
  display: inline-block;
}
.dis_pl_sgl_tb_editable_text {
  display: flex;
  align-items: center;
}
.dis_pl_sgl_tb_edit_icon {
  cursor: pointer;
  margin-left: 5px;
}
.dis_pl_sgl_tb_dttl:focus {
  outline: 0;
  border: 2px solid rgb(221 221 221);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  padding: 0px 5px;
  min-height: 30px;
  min-width: 40px;
}
.dis_pl_savetitle,
.dis_pl_savetitle:hover,
.dis_pl_savetitle:focus {
  background: var(--primary_color);
  color: #fff;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 14px;
  margin-left: 6px;
  text-decoration: none;
}
.dis_viewall_playlist_box .dis_post_video_data .dis_postvideo_img {
  height: 221px;
  max-height: inherit;
}
@media (max-width: 1199px) {
  .dis_playlist_grid_box {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 991px) {
  .dis_playlist_grid_box {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .dis_playlist_grid_box {
    grid-template-columns: repeat(1, 1fr);
  }
  .dis_playlist_grid_item {
    max-width: 300px;
    margin: auto;
    width: 100%;
  }
}
/* view all playlist page end*/
/* chennel single video start */
.pro_chennel_video {
  position: relative;
  cursor: pointer;
  background: #010001;
}
.pro_chennel_video video {
  width: 100%;
  height: auto;
  max-height: 325px;
}
.pro_chennel_video .dis_sld_preview {
  z-index: 1;
}
.pro_chennel_video .chennel_play {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pro_chennel_video .chennel_play img {
  max-width: 80px;
  /*opacity:0;*/
}
.feature_vidmute {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 1;
}
.chnl_btm_wrp {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 15px;
  align-items: center;
  margin: 0 -5px;
  margin-top: 10px;
}
.chnl_btm_wrp .chennel_vtitle {
  padding: 0;
  margin: 0;
  font-size: 18px;
  padding: 5px;
}
.chnl_btm_wrp .dis_btn {
  min-width: inherit;
  padding: 0 25px;
  margin: 5px;
}
/* chennel single video end */
.sidebar_widget.widget.user_profile.homepage_intro a img {
  width: 130px;
  height: 130px;
  border-radius: 100%;
  border: 1px solid #f3f3f3;
}
.sidebar_widget.widget.user_profile.homepage_intro
  .dis_user_data.dis_min_height {
  /*padding: 31px 0px;*/
  /* padding: 84px 0px; */
  position: relative;
}
.sidebar_widget.widget.user_profile.homepage_intro .dis_user_data h3 {
  font-size: 16px;
  font-weight: 500;
  color: var(--primary_color);
  text-transform: capitalize;
}
.sidebar_widget.widget.user_profile.homepage_intro .dis_user_data p {
  color: #9e9e9e;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  padding: 0px 20px;
  text-transform: capitalize;
  word-break: break-word;
}
.sidebar_widget.widget.user_profile.homepage_intro .dis_user_data span {
  font-size: 14px;
  color: #777;
  font-family: "Muli", sans-serif;
}
.dis_userhome_video {
  float: left;
  width: 100%;
  padding: 20px;
  background: #fff;
  position: relative;
}
.dis_popular_video .dis_userhome_video .dis_user_post_new_footer {
  margin-top: 15px;
}
.dis_userhome_video:after {
  position: absolute;
  content: "";
  /*left: 20px;
top: 20px;
bottom: 20px;
right: 20px;
background: rgba(0, 0, 0, 0.65);*/
}
.dis_userhome_video .au_banner_content {
  z-index: 1;
}
.dis_userhome_video h1 {
  position: absolute;
  color: #fff;
  z-index: 1;
  text-align: center;
  bottom: 50px;
  font-size: 24px;
  margin: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  text-transform: capitalize;
  font-weight: 400;
  cursor: pointer;
}
.dis_userhome_video .Flexible-container {
  /* height: 318px; */
  height: 400px;
  margin-bottom: 15px;
}
.dis_userhome_video .Flexible-container .video-js {
  height: 400px;
}
.dis_userhome_video a img {
  display: inline-block;
}
.dis_userhome_video .Flexible-container video {
  top: 0;
  left: 0;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}
.dis_video_popup_open .mfp-wrap,
.dis_video_popup_open .mfp-bg {
  z-index: 1060;
}
.dis_video_popup_open .mfp-iframe-holder .mfp-content {
  max-width: calc(100% - 200px);
  height: 800px;
}
.dis_custom_width {
  width: 25%;
  padding: 0px 15px;
  float: left;
}
.dis_cast_upload_div.dis_select_video label,
.dis_cast_upload_div.dis_select_video label figure {
  margin-bottom: 0;
  position: relative;
}
.dis_cast_upload_div.dis_select_video label figure {
  width: 155px;
  height: 162px;
  background: #e3e3e3;
}
.dis_cast_upload_div.dis_select_video label figure img {
  width: 100%;
  height: 165px;
}
.dis_cast_upload_div.dis_select_video label figure svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.dis_cast_upload_div.dis_select_video label:hover figure svg path {
  fill: var(--primary_color);
}
.dis_cast_upload_form.dis_signup_form .form-group {
  margin-bottom: 10px;
  width: 100%;
}
.dis_cast_upload_form.dis_signup_form .form-group .input-group {
  border-bottom-color: #fff;
  width: 100%;
}
.dis_cast_upload_form.dis_signup_form .form-group .input-group .form-control {
  height: 35px;
  background: transparent;
  font-size: 14px;
  color: #fff;
  padding: 0;
}
.dis_cast_upload_form.dis_signup_form
  .form-group
  .input-group
  .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.dis_cast_upload_form.dis_signup_form
  .form-group
  .input-group
  .form-control:-ms-input-placeholder {
  color: #fff;
}
.dis_cast_upload_form.dis_signup_form
  .form-group
  .input-group
  .form-control::-webkit-input-placeholder {
  color: #fff;
}
.dis_cast_upload_form.dis_signup_form button.dis_host_btn {
  margin: 0;
  padding: 0;
  min-width: 100px;
  height: 35px;
  line-height: 34px;
  font-size: 13px;
  background: var(--primary_color);
  border-color: var(--primary_color);
  color: #fff;
}
.dis_cast_upload_form.dis_signup_form button.dis_host_btn:hover {
  background: transparent;
  color: var(--primary_color);
}
.dis_add_cast_popup {
  background: rgba(0, 0, 0, 0.7);
}
.modal.dis_add_cast_popup .modal-dialog {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
}
.dis_add_cast_popup .modal-dialog {
  max-width: 800px;
  width: 100%;
}
.dis_add_cast_popup .modal-content .modal-header {
  border-bottom: none;
}
.dis_add_cast_popup .modal-body {
  padding: 40px 40px 40px;
}
.dis_add_cast_popup
  .modal-body
  .dis_cast_upload_div.dis_select_video
  .dis_upload_div
  label
  figure
  img {
  width: 160px;
  height: 175px;
  border: 1px dashed rgb(97, 97, 97);
}
.modal-open .modal.dis_add_cast_popup {
  /* overflow-x: visible; */
  /* overflow-y: hidden; */
}
.dis_add_cast_popup .modal-body h3 {
  margin: 0;
  padding-bottom: 25px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
}
.dis_add_cast_popup .modal-body .close {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: var(--primary_color);
  border: 1px solid var(--primary_color);
  border-top: none;
  border-right: none;
  opacity: 1;
  text-shadow: none;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
}
.dis_add_cast_popup .modal-body .close:hover,
.dis_add_cast_popup .modal-body .close:focus {
  outline: none;
  background: transparent;
  color: var(--primary_color);
}
.dis_add_cast_popup .modal-body .dis_cast_upload_div .dis_upload_div span {
  color: #53515c;
  font-weight: 600;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: center;
  font-family: "Muli";
  margin-top: 5px;
}
.dis_add_cast_popup
  .modal-body
  .dis_cast_upload_div
  .dis_upload_div:hover
  span {
  color: var(--primary_color);
}
.dis_cast_upload_div.dis_select_video.dis_cast_data h3 {
  cursor: default;
}
.dis_cast_upload_div.dis_select_video.dis_cast_data:hover h3 {
  color: #fff;
}
.dis_add_cast_popup .modal-body .dis_upload_div label figure {
  border: 2px dashed rgb(217, 217, 217);
  border-radius: 10px;
  background-color: rgb(250, 250, 250);
}
.dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img,
.dis_upload_video_inner
  .dis_video_thumbnail
  .dis_video_thumbnail_img
  .dis_img_delete,
.dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img,
.dis_upload_video_inner .dis_video_thumbnail .dis_rotatethumb {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: var(--primary_color);
  color: #fff;
  font-size: 25px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img,
.dis_upload_video_inner .dis_video_thumbnail .dis_rotatethumb {
  bottom: 0;
  font-size: 20px;
  top: inherit;
}
.dis_cast_div
  .dis_cast_data:hover
  .dis_cast_img
  .dis_delete_img.delete_cast_img,
.dis_upload_video_inner .dis_video_thumbnail:hover .dis_rotatethumb {
  opacity: 1;
}
.dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img:hover {
  background: #fff;
  color: var(--primary_color);
}
.dis_upload_video_inner
  .dis_video_thumbnail
  .dis_video_thumbnail_img
  .dis_img_delete:hover,
.dis_upload_video_inner .dis_video_thumbnail .dis_rotatethumb:hover {
  background: #222;
  color: #fff;
}
.dis_cast_div .dis_cast_data .dis_cast_img .dis_overlay .dis_edit_cast_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  line-height: 43px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 100%;
  cursor: pointer;
}
.dis_cast_data_div_scroll {
  overflow-y: scroll;
}
.dis_cast_data_div {
  position: relative;
  /* padding-right: 30px; */
  max-height: 500px;
  /*overflow: auto;*/
}
.dis_cast_data_div::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.dis_cast_data_div::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.dis_cast_data_div::-webkit-scrollbar-thumb {
  background-color: var(--primary_color);
}
.dis_CastCrew_DW {
  display: flex;
}
.dis_CastCrew_DW {
  margin: 0 -10px;
}
.dis_CastCrew_DW > div {
  padding: 10px;
}
.dis_add_cast_form {
  width: 100%;
}
.dis_AcastCrew_List > li {
  margin-bottom: 10px;
}
.dis_AcastCrew_List > li:last-child {
  margin-bottom: 0;
}
.dis_AcastCrew_List > li .select2-container {
  width: 100% !important;
}
.dis_post_video_data .dis_postvideo_img .dis_delete_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: var(--primary_color);
  color: #fff;
  font-size: 25px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-align: center;
}
.dis_post_video_data:hover .dis_postvideo_img .dis_delete_img {
  opacity: 1;
}
.dis_post_video_data .dis_postvideo_img .dis_delete_img:hover {
  background: #ffffff;
  color: var(--primary_color);
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner {
  padding: 0;
  position: relative;
  padding-right: 30px;
  max-height: 500px;
  overflow: auto;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_upload_form.dis_signup_form
  .form-group {
  min-height: 65px;
  float: none;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_upload_form.dis_signup_form
  .form-group
  .dis_host_btn {
  margin: 0;
  width: 100%;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_video_thumbnail.dis_select_video
  h2 {
  color: #fff;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner::-webkit-scrollbar-thumb {
  background-color: var(--primary_color);
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_upload_form.dis_signup_form
  .form-group
  .input-group
  textarea.form-control {
  min-height: 137px;
}
.dis_upload_form.dis_signup_form
  .form-group
  .input-group
  textarea.form-control {
  max-height: 50px;
  /*  padding-top: 13px;*/
}
.dis_upload_form.dis_signup_form .form-group .input-group .form-control {
  padding: 0;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_upload_form.dis_signup_form
  .tokenfield {
  text-align: left;
  overflow-y: scroll;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_video_thumbnail
  h2 {
  color: #fff;
}
.tokenfield .token {
  height: 25px !important;
}
.tokenfield .token .close {
  line-height: 1 !important;
  vertical-align: middle !important;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_video_thumbnail
  .dis_delete_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: var(--primary_color);
  color: #fff;
  font-size: 25px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  text-align: center;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_video_thumbnail:hover
  .dis_delete_img {
  opacity: 1;
}
.dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata.dis_edit_form
  .dis_upload_video_inner
  .dis_video_thumbnail
  .dis_delete_img:hover {
  background: #ffffff;
  color: var(--primary_color);
}
.modal-body .au_form_section .dis_forget_password {
  padding: 15px 70px;
  display: inline-block;
  width: 100%;
}
.modal-body .au_form_section .dis_forget_password .form-group .form-control {
  height: 40px;
  line-height: 40px;
}
.modal-body .au_form_section .dis_forget_password .btn.au_host_btn {
  min-width: 100px;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  border: 1px solid var(--primary_color);
}
.modal-body .au_form_section a {
  color: var(--primary_color);
}
.modal-body .au_form_section .dis_forget_password .form-group {
  margin-bottom: 0;
}
.modal-body .au_form_section .dis_forget_password .form-group a {
  line-height: 50px;
}
.au_forget_password {
  float: left;
  width: 100%;
  padding: 80px 0;
  /* min-height: 793px; */
  min-height: calc(100vh - 148px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.upper_spacer40 {
  margin-bottom: 40px;
}
.au_forget_password .au_form_section.text-center .au_box_form h5 {
  font-weight: 400;
  font-size: 17px;
  line-height: 22px;
}
.au_forget_password .au_form_section .au_box_form {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  padding: 28px 70px 30px;
}
.au_forget_password .au_form_section .au_box_form:before,
.au_forget_password .au_form_section .au_box_form:after {
  position: absolute;
  content: "";
  background-image: url(../images/Dot.svg);
  width: 167px;
  height: 167px;
  z-index: -1;
  opacity: 0.1;
}
.au_forget_password .au_form_section .au_box_form:before {
  right: -85px;
  top: -65px;
}
.au_forget_password .au_form_section .au_box_form:after {
  bottom: -65px;
  left: -85px;
}
.au_forget_password .au_box_login .form-group {
  margin-bottom: 30px;
}
.au_forget_password .au_box_login {
  max-width: 850px;
}
.au_forget_password .au_form_section .au_box_form .au_heading p {
  text-transform: capitalize;
  font-weight: 400;
}
.au_forget_password .au_form_section .au_box_form form {
  display: inline-block;
  max-width: 500px;
  width: 100%;
}
.dis_other_video_div .dis_post_video_data {
  margin-bottom: 40px;
}
.dis_other_video_div .dis_post_video_data .dis_postvideo_img img {
  display: inline-block;
  width: 100%;
}
.dis_other_video_div .dis_post_video_data .dis_postvideo_img > img {
  object-fit: contain;
  width: 100%;
  aspect-ratio: 16 / 9;
}
.dis_loadmore_data {
  display: none;
}
.dis_toggle_wrapper {
  float: left;
  width: 100%;
  padding: 80px 0 0;
}
.dis_label_toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dis_label_toggle > input[type="checkbox"] {
  position: absolute;
  left: -9999px;
}
.dis_label_toggle > input[type="checkbox"]:checked + label span:last-child {
  color: #ffffff;
}
.dis_label_toggle > input[type="checkbox"]:checked + label span:first-child {
  color: #222222;
}
.dis_label_toggle label {
  margin: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 313px;
  height: 50px;
  padding: 0;
  cursor: pointer;
  border-radius: 0;
  z-index: 1;
}
.dis_label_toggle label:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  width: 176px;
  background: var(--primary_color);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  z-index: -1;
  border: 1px solid var(--primary_color);
}
.dis_label_toggle > input[type="checkbox"]:checked + label:after {
  transform: translateX(190px);
  -webkit-transform: translateX(174px);
  -moz-transform: translateX(190px);
  -ms-transform: translateX(190px);
  -o-transform: translateX(190px);
  width: 139px;
}
.dis_label_toggle label span {
  color: #222;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0px 15px;
  border: 1px solid var(--primary_color);
}
.dis_label_toggle label span:first-child {
  color: #ffffff;
}
.dis_label_toggle label span:last-child {
  padding: 0px 15px;
  border-color: #222;
  border-left: none;
}
.dis_label_toggle > input[type="checkbox"]:checked + label span:last-child {
  color: #ffffff;
  border-color: var(--primary_color);
}
.dis_label_toggle > input[type="checkbox"]:checked + label span:first-child {
  border-color: #222;
  border-right: transparent;
}
.dis_loadmore_loader {
  text-align: center;
}
.dis_loadmore_loader img {
  width: 40px;
}
.dis_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
}
.dis_user_data .EndorseButton {
  display: block;
}
.dis_user_data .EndorseButton .dis_btn {
  margin-top: 10px;
}
/*-----new changes end----*/
.dis_video_single_wrapper {
  min-height: calc(100vh - 144px);
}
.dis_video_single_wrapper {
  padding: 50px 0px 50px 0px;
}
.dis_video_single_tabs {
  background-color: #eeeeee;
}
.dis_video_single_tabs ul.nav.nav-tabs {
  display: inline-block;
  width: 100%;
}
.dis_video_single_tabs ul.nav.nav-tabs li {
  display: -webkit-inline-box;
  margin-bottom: 0;
  padding: 0px 20px;
  float: none;
}
.dis_video_single_tabs ul.nav.nav-tabs li a {
  font-size: 16px;
  color: #777777;
  font-weight: 700;
  text-transform: capitalize;
  position: relative;
  padding: 4px 0 14px 0;
  border: none;
  font-family: var(--muli-font);
}
.dis_video_single_tabs ul.nav.nav-tabs li.active a,
.dis_video_single_tabs ul.nav.nav-tabs li:hover a {
  border: none;
  position: relative;
  color: var(--primary_color);
  background: transparent;
}
.dis_video_single_tabs ul.nav.nav-tabs li a:after {
  position: absolute;
  content: "";
  background: var(--primary_color);
  left: 0;
  width: 0;
  height: 1px;
  top: 100%;
  transition: all 0.3s linear;
  bottom: 0;
}
.dis_video_single_tabs ul.nav.nav-tabs li.active a:after,
.dis_video_single_tabs ul.nav.nav-tabs li:hover a:after {
  width: 40px;
}
.dis_video_single_tabs .tab-content .dis_tabdata {
  padding: 20px;
  width: 100%;
  display: inline-block;
}
.dis_video_single_tabs .tab-content .dis_tabdata .dis_upload_video_inner {
  padding: 0px 0px;
}
.dis_video_single_tabs .tab-content .dis_tabdata h3 {
  margin: 0;
  color: #777777;
  font-size: 40px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: initial;
  padding-bottom: 3px;
  font-family: "Muli", sans-serif;
}
.dis_video_single_tabs .tab-content .dis_tabdata h4 {
  font-size: 22px;
  color: #777777;
  font-weight: 300;
  text-transform: capitalize;
}
.dis_video_single_tabs .tab-content .dis_tabdata p {
  color: #777777;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  word-break: break-word;
  text-align: justify;
}
.dis_video_single_tabs .tab-content .dis_overlay_btn {
  display: inline-block;
  margin-top: 36px;
  margin-bottom: 47px;
}
.dis_tabdata.dis_details_tab {
  text-align: left;
}
.dis_video_single_tabs .tab-content .dis_related_video_tab .carousel-control {
  color: #777777;
}
.dis_video_single_tabs
  .tab-content
  .dis_related_video_tab
  .carousel-control.left {
  left: 10px;
}
.dis_video_single_tabs
  .tab-content
  .dis_related_video_tab
  .carousel-control.right {
  right: 10px;
}
.dis_video_single_tabs
  .tab-content
  .dis_related_video_div
  .dis_postvideo_content
  h3
  a {
  color: #777777;
}
.dis_video_single_tabs
  .tab-content
  .dis_related_video_div:hover
  .dis_postvideo_content
  h3
  a {
  color: var(--primary_color);
}
.dis_video_single_tabs .tab-content .dis_cast_div {
  width: 100%;
}
.dis_video_single_tabs
  .tab-content
  .dis_cast_div
  .dis_cast_upload_div.dis_select_video.dis_cast_data:hover
  .dis_cast_content
  h3 {
  color: var(--primary_color);
}
.dis_video_single_tabs .tab-content .dis_btndiv .dis_btn {
  margin: 15px 0;
}
.dis_video_single_tabs .dis_btndiv {
  text-align: center;
}
/* single video comments */
.dis_vid_commentFieldWrap {
  display: flex;
  border-radius: 5px;
  align-items: center;
  justify-content: space-between;
  padding: 15px 20px;
  background: #fff;
  box-shadow: 0px 10px 20px rgb(0 0 0 / 3%);
  position: relative;
}
.dis_vid_commentFieldWrap .dis_vid_cmntImg {
  margin-right: 0;
}
.dis_vid_cmnTextarea {
  width: 100%;
  border: 0;
  resize: none;
  margin: 0 14px;
  font-size: 14px;
  font-weight: 600;
  color: #777777;
  height: 30px;
  background: transparent;
  margin-right: 40px;
}
.dis_vid_cmntFSubmit {
  width: 30px;
  height: 30px;
  border: 1px solid var(--primary_color);
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  cursor: pointer;
  background: var(--primary_color);
  transition: all 0.3s;
}
.dis_vid_cmntFSubmit:hover {
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
}
.dis_vid_cmntFSubmit > svg path {
  fill: #fff;
}
.dis_vid_commentList > li {
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
  background: #fafafa;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
}
.dis_vid_commentList > li:last-child {
  margin-bottom: 0;
}
.dis_vid_IcommentBox {
  display: flex;
}
.dis_vid_cmntImg {
  width: 40px;
  height: 40px;
  background: #e1e1e1;
  margin-right: 10px;
  border: 1px solid #e1e1e1;
  border-radius: 50px;
}
.dis_vid_cmntImg > img {
  width: 40px;
  height: 40px;
  object-fit: contain;
  border-radius: 50%;
}
.dis_vc_ttl,
.dis_vc_ttl:hover {
  text-transform: capitalize;
  font-size: 16px;
  color: #484848;
  font-weight: 700;
}
.dis_vci_Ilist {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.dis_vci_Ilist > li {
  padding: 5px;
}
.dis_vc_cmnt {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
  margin: 5px 0 0px 0;
  letter-spacing: 0.2px;
}
.dis_vc_read,
.dis_vc_read:focus {
  color: #484848;
  font-weight: 600;
  font-size: 14px;
  margin-left: 5px;
}
.dis_vc_read:hover {
  color: var(--primary_color);
  letter-spacing: 1px;
}
.dis_vid_commentWrap {
  padding: 20px;
}
.dis_vc_time {
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  color: #777777;
  margin: 0;
  cursor: pointer;
}
.dis_vci_IIcon {
  margin-right: 2px;
}
.dis_vc_userReply,
.dis_vc_userReply:hover,
.dis_vc_userReply:focus {
  color: var(--primary_color);
  font-weight: 600;
  font-size: 14px;
  margin-top: 10px;
  display: inline-block;
}
.dis_vid_commentList > li .dis_vid_commentList > li {
  border: 1px solid #ebebeb;
}
.dis_vid_commentList > li .dis_vid_commentList > li:first-child {
  padding: 15px 20px;
}
.dis_vid_commentList > li .dis_vid_commentList {
  margin-top: 20px;
  position: relative;
  margin-left: 100px;
}
.dis_vid_commentList > li .dis_vid_commentList > li:after {
  content: "";
  position: absolute;
  left: -50px;
  top: 0;
  bottom: 0;
  width: 1px;
  height: calc(100% + 38px);
  background: #dddddd;
}
.dis_vid_commentList > li .dis_vid_commentList > li:last-child:after {
  height: 22px;
}
.dis_comentMsg {
  position: absolute;
  top: 10px;
  left: -40px;
  margin: auto;
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fafafa;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.dis_comentMsg > svg {
  margin-top: 2px;
}
.dis_comentMsg:after {
  content: "";
  position: absolute;
  left: -11px;
  width: 11px;
  height: 1px;
  background: #dddddd;
}
.dis_vid_commentList > li .dis_vid_commentList .dis_vid_commentFieldWrap {
  padding: 0;
  box-shadow: none;
  background: transparent;
}
.dis_vc_Loadmore {
  text-align: center;
  margin-top: 10px;
}
.dis_vc_Loadmore > .dis_vc_userReply {
  font-size: 16px;
  position: relative;
  padding-right: 12px;
}
.dis_vc_Loadmore > .dis_vc_userReply:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  border: solid var(--primary_color);
  border-width: 0px 2px 2px 0px;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  right: 0;
}
.dis_comentReplyList .dis_vc_Loadmore {
  text-align: left;
  padding-left: 100px;
}
.dis_comentReplyList .dis_vc_Loadmore .dis_vc_userReply {
  font-size: 14px;
}
.dis_vid_commentFieldWrap .emoji_picker {
  left: auto;
  right: 55px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border: 1px solid #e1e1e1;
  border-radius: 50px;
}
.dis_vid_commentFieldWrap .emoji_dropdown {
  right: 0;
}
.dis_vid_commentFieldWrap .emoji_picker > svg {
  width: 16px;
  height: auto;
}
.dis_vid_commentFieldWrap .emoji_picker > svg path,
.dis_vid_commentFieldWrap .emoji_picker > svg circle {
  fill: rgb(156, 157, 163);
}
.dis_vid_commentList
  > li
  .dis_vid_commentList
  .dis_vid_commentFieldWrap
  .emoji_picker {
  right: 35px;
}
/* single video comments */
/* Start Account Type */
.dis_btn.c_type {
  margin-bottom: 26px;
  color: red;
  border-color: rgb(64, 64, 76);
  background-color: rgba(106, 106, 106, 0);
  color: rgb(64, 64, 76);
  font-weight: 700;
  font-size: 14px;
  width: 45%;
  min-width: inherit;
  padding: 10px 0;
  height: inherit;
  min-height: inherit;
}
.dis_btn.c_type:hover,
.dis_btn.c_type:focus {
  color: #fff;
  background: rgb(253, 84, 33);
  border-color: rgb(253, 84, 33);
}
.dis_choose_account .dis_choose_type,
.dis_choose_category .dis_choose_type {
  overflow-y: inherit;
  height: inherit;
}
/* End Account Type */
/* Start choose category */
/* The category_label */
.dis_choose_category .category_label {
  position: relative;
  cursor: pointer;
  width: 100%;
  margin-bottom: 30px;
}
.dis_choose_category .category_label .content {
  background: #eb582000;
  color: #40404c;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border: 1px solid #40404c;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  font-size: 14px;
  padding-left: 35px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
/* Hide the browser's default checkbox */
.dis_choose_category .category_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.dis_choose_category .checkmark {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 22px;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid;
  z-index: 2;
}
.dis_choose_category .category_label input:checked ~ .checkmark {
  background-color: #ffffff;
  color: #fd5421;
}
.dis_choose_category .category_label input:checked ~ .content {
  background-color: #fd5421;
  color: #ffffff;
  border-color: #fd5421;
}
.dis_choose_category .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.dis_choose_category .category_label input:checked ~ .checkmark:after {
  display: block;
  border-color: #eb5820;
}
.dis_choose_category .category_label .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dis_choose_category .au_host_btn.dis_acc_btn {
  /* margin-top:20px; */
}
/* End choose category */
.dis_primary .form-control {
  border-bottom: 7px solid #969696;
  background: #fff0;
  box-shadow: none;
  border-width: 0px 0px 1px 0;
  border-radius: 0;
  margin-bottom: 40px;
  padding: 0;
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  color: #979797;
  font-size: 18px;
  text-transform: capitalize;
}
.dis_pritype_account .dis_account_type .select2-container {
  /* display: initial; */
}
.dis_account_type.dis_primary .dis_btn.green_btn {
  margin-top: 40px;
}
.dis_pritype_account .select2-container--default .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
  border: none;
  border-bottom: 1px solid #969696;
  border-radius: 0;
  color: #979797;
  padding-bottom: 10px;
}
.dis_pritype_account
  .select2-container--default.select2-container--focus
  .select2-selection {
  border: solid black 1px;
  outline: 0;
  border: none;
  border-bottom: 1px solid #969696;
  border-radius: 0;
  color: #979797;
  padding-bottom: 10px;
}
.dis_pritype_account
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  padding: 10px 12px;
  border-radius: 0;
  background: #ebebeb;
  border: none;
  color: #090909;
}
.dis_pritype_account
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove,
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-right: 5px;
  background: #6a6a6a;
  color: #fff;
  border-radius: 0;
  width: 14px;
  height: 14px;
  line-height: 12px;
  text-align: center;
}
.dis_pritype_account
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  color: #fff;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  width: 0;
}
.select2-container--default.select2-container--open
  .select2-selection--multiple
  .select2-selection__rendered:after {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-results__option {
  font-family: "Muli", sans-serif;
}
.profile_edit_inner
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  padding: 10px 12px;
  border-radius: 0;
  background: #ebebeb;
  border: none;
  color: #090909;
  margin: 2px;
}
.profile_edit_inner
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-right: 5px;
  background: #6a6a6a;
  color: #fff;
  border-radius: 0;
  width: 14px;
  height: 14px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.profile_edit_inner .select2-container--default .select2-selection--multiple {
  border: none;
  border-bottom: 1px solid rgb(150, 150, 150);
  border-radius: 0;
  outline: 0;
  height: 50px;
  overflow: auto;
}
/* vilash */
/* search page css start */
.dis_search_heading .au_heading {
  margin-top: 0;
}
.dis_search_header .search_inputField {
  height: 40px;
  width: 100%;
  color: #979797;
  font-size: 16px;
  font-weight: 400;
  resize: none;
  position: relative;
  z-index: 0;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  background: transparent;
  padding: 5px 40px 5px 15px;
  outline: 0;
}
.dis_search_header .search_filter {
  position: relative;
  background: transparent;
  margin-bottom: 0;
  /* width: 100%;
	float: left; */
}
.dis_search_header .search_box .search_filter {
  width: 420px;
}
.search_filter .icons {
  position: absolute;
  z-index: 2;
  right: 15px;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_search_header .filter_box select::-ms-expand {
  display: none;
}
.dis_search_header .filter_box select {
  -webkit-appearance: none;
  appearance: none;
}
.dis_search_profile_warapper {
  /* background: #f4f4f4;
	padding: 50px 0 50px;
	border-bottom: 1px solid #dcdcdc; */
}
.dis_search_profile_warapper.single_invite {
    min-height: calc(100vh - 143px);
    padding: 30px;
}
.dis_search_profile_warapper.single_invite .dis_search_grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 16px;
}
.dis_search_profile_warapper.single_invite .profile_box {
    min-height: inherit;
    width: inherit;
}
/* .dis_search_grid{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 16px;
} */
.dis_search_grid {
  display: flex;
  flex-wrap: wrap;
  /* margin: 0 -7px; */
}
.dis_search_grid .profile_load_more {
  margin-top: 15px;
}
.dis_search_profile_warapper .profile_box {
  position: relative;
  width: calc(20% - 14px);
  margin: 7px 7px;
}
.profile_box {
  background: #fff;
  padding: 20px 15px;
  margin-bottom: 30px;
}
.dis_search_profile_warapper .profile_box {
  /* min-height: 436px; */
  position: relative;
}
.profile_box .prof_img,
.profile_box .prof_img img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.profile_box h3 {
  font-size: 18px;
  color: var(--primary_color);
  text-transform: capitalize;
  margin-top: 26px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: var(--muli-font);
}
.profile_box p {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
  text-transform: capitalize;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 48px;
}
.profile_box span {
  font-size: 16px;
  color: #777;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  margin-left: 3px;
}
.profile_box .dis_btn {
  /* margin-top: 30px; */
  min-width: 168px;
  height: 40px;
  line-height: 39px;
}
.search_box {
  position: relative;
  /* width: 100%; */
  /* float: left; */
}
.dis_search_header .search_filter.filter_box .search_inputField {
  z-index: 2;
  background: transparent;
  cursor: pointer;
}
/* new search design */
.dis_search_wrapper {
  max-width: 1600px;
  margin: 0px auto 20px;
  border-radius: 5px;
  padding: 0 15px;
  min-height: calc(100vh - 162px);
}
.dis_search_Left {
  background: #ffffff;
  padding: 10px;
}
.dis_sfi_text {
  margin-left: 10px;
}
.dis_search_fliter_items {
  text-transform: capitalize;
  font-weight: 700;
  color: #5c5c5c;
  display: block;
  padding: 20px;
  background: #fcfcfc;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 16px;
}
.theme_dark .dis_search_fliter_items:hover,
.theme_dark .dis_search_fliter_items.active {
  background: var(--primary_color);
}
.dis_search_fliter_items:hover,
.dis_search_fliter_items.active {
  color: var(--primary_color);
  background: linear-gradient(
    90deg,
    rgba(255, 110, 73, 0.15) 0%,
    rgba(249, 109, 49, 0.15) 84.18%
  );
}
.dis_search_fliter_items:hover .dis_sfi_icon svg path,
.dis_search_fliter_items.active .dis_sfi_icon svg path {
  fill: var(--primary_color);
}
.dis_search_fliter_items {
  display: flex;
  align-items: center;
}
.dis_sfi_icon {
  display: flex;
}
.dis_search_content {
}
.dis_search_header {
  background: #ffffff;
  border-radius: 0px;
  position: sticky;
  top: 55px;
  z-index: 2;
}
.dis_search_content {
  /* margin-top: 16px; */
  /* max-height: 641px;
    overflow: hidden auto; */
}
.dis_search_content::-webkit-scrollbar {
  width: 10px;
}
.dis_search_heading h2 {
  /* font-size: 18px;
    color: #40404c;
    margin: 0 0 0px;
    text-transform: capitalize; */
}
.dis_search_P_ol {
  display: flex;
  margin: 0 -5px;
  flex-wrap: wrap;
}
.dis_search_P_ol > li {
  padding: 5px;
}
.dis_search_P_ib {
  border: 1px solid #dcdcdc;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 5px;
  cursor: pointer;
  padding: 0 10px;
}
.dis_search_P_ib > span {
  margin-left: 5px;
  display: block;
  color: #777777;
  font-weight: 600;
}
.dis_sp_filter_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 10px;
  grid-column-gap: 10px;
}
.dis_search_btnWrap {
  display: flex;
  flex-wrap: wrap;
  padding: 5px;
  margin: 0 -5px;
  justify-content: end;
}
.dis_search_btnWrap > li .dis_btn {
  min-width: inherit;
  height: inherit;
  line-height: inherit;
  border-radius: 5px;
  padding: 5px 12px;
}
.dis_search_btnWrap > li {
  padding: 5px;
}
.dis_sp_filter_ih {
  font-size: 16px;
  font-weight: 700;
  position: relative;
  padding-bottom: 5px;
  color: #eb571e;
}
.dis_sp_filter_id {
  font-weight: 600;
  font-size: 15px;
  color: #999;
  cursor: pointer;
}
li.active .dis_sp_filter_id {
  color: #eb571e;
  font-weight: 700;
}
.dis_search_wrapper .dis_preloader {
  min-height: 493px;
}
.dis_search_wrapper .dis_preloader {
  min-height: calc(100vh - 338px);
  background: transparent;
}
.dis_search_video_warapper .dis_actiondiv {
  cursor: pointer;
  z-index: 2;
  position: relative;
  top: 0;
  transform: inherit;
}
.dis_search_video_warapper .dis_user_post_data {
  border-radius: 5px;
}
/* search page css End */
/* share post popup start  */
body.common_popup_bg {
  overflow: hidden;
}
.dis_common_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999999;
  text-align: center;
  /* display: flex;
align-items: center;
justify-content: center; */
  opacity: 0;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  height: auto;
  padding: 15px 0;
}
.dis_common_popup:after {
  content: "";
  height: 100%;
  vertical-align: middle;
  width: 1px;
  display: inline-block;
}
.common_popup_inner {
  width: 100%;
  max-width: 600px;
  min-height: 350px;
  background-color: #ffffff;
  border-radius: 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50px) rotateY(10deg);
  -webkit-transform: translateY(-50px) rotateY(10deg);
  -moz-transform: translateY(-50px) rotateY(10deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  padding: 20px 50px;
}
.dis_common_popup.dis_sharepost_popup.open_commonpopup,
.dis_common_popup.dark_popup.open_commonpopup,
.dis_common_popup.app_download.open_commonpopup,
.dis_common_popup.dis_embed_urlvideo.open_commonpopup {
  opacity: 1;
  visibility: visible;
}
.dis_common_popup.dis_sharepost_popup.open_commonpopup > .common_popup_inner,
.dis_common_popup.dark_popup.open_commonpopup > .common_popup_inner,
.dis_common_popup.app_download.open_commonpopup > .common_popup_inner,
.dis_common_popup.dis_embed_urlvideo.open_commonpopup > .common_popup_inner {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px) rotateY(0deg);
  -webkit-transform: translateY(0px) rotateY(0deg);
  -moz-transform: translateY(0px) rotateY(0deg);
}
.common_popup_inner .popup_heading {
  font-size: 32px;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 28px;
}
.common_popup_inner .share_social {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.common_popup_inner .share_social li {
  display: inline-block;
  margin: 5px;
}
.common_popup_inner .share_social .sharepost_icon {
  width: 60px;
  height: 60px;
  background: #f4f4f4;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common_popup_inner .sharepost_link .link_input {
  /* height: 50px; */
  /* line-height: 50px; */
  margin: 0;
  /* border-color: rgb(150, 150, 150); */
  background-color: rgb(235, 235, 235);
  border: none;
  resize: none;
  width: 100%;
  color: #40404c;
  padding: 14px 10px;
  max-height: 54px;
  word-break: break-all;
  font-size: 14px;
}
.common_popup_inner .sharepost_link .link_input:focus {
  outline: none;
}
.sharepost_link .share_copybox {
  background: #969696;
  display: flex;
  height: 50px;
  line-height: 50px;
  min-width: 100px;
  justify-content: center;
  cursor: pointer;
}
.common_popup_inner .sharepost_link {
  position: relative;
  width: 100%;
  /* max-width: 490px; */
  margin: auto;
  margin-top: 24px;
  display: flex;
}
.share_copyicon,
.share_copytext {
  justify-content: center;
  align-self: center;
  color: #fff;
  margin: 0px 3px;
}
.share_copybox .share_copyicon {
  margin-top: 5px;
}
.share_copybox .share_copytext p {
  margin: 0;
  padding: 0;
}
.common_popup_inner .share_social .sharepost_icon.facebook {
  background: #3a549f;
}
.common_popup_inner .share_social .sharepost_icon.twitter {
  background: #000000;
}
.common_popup_inner .share_social .sharepost_icon.discovered {
  background: #ec5721;
}
.common_popup_inner .share_social .sharepost_icon.pinterest {
  background: #c42027;
}
.common_popup_inner .share_social .sharepost_icon.linkedin {
  background: #0077b7;
}
.common_popup_inner .share_social .sharepost_icon.live {
  background: #00aae3;
}
.common_popup_inner .share_social .sharepost_icon.skype {
  background: #00a5ea;
}
.common_popup_inner .share_social .sharepost_icon.tumblr {
  background: #375672;
}
.common_popup_inner .share_social .sharepost_icon.reddit {
  background: #f74300;
}
.common_popup_inner .share_social .sharepost_icon.blogger {
  background: #f39305;
}
.common_popup_inner .share_social .sharepost_icon.whatsapp {
  background: #1ad03f;
}
.common_popup_inner .share_social .sharepost_icon.discovered svg path {
  fill: #ffffff;
}
.common_popup_inner .share_social li:last-child {
  margin-right: 0;
}
.share_social .sharepost_name {
  color: #000;
  margin-top: 5px;
  text-transform: capitalize;
  font-size: 12px;
  font-family: var(--muli-font);
}
.dis_common_popup .common_close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  /* border: 1px solid #dbdbdb; */
  cursor: pointer;
}
.common_close > svg path {
  fill: #777777;
}
/* share post popup End  */
/* start endorsement  csss */
.dis_endorseemnt_wrapper {
  padding: 196px 0;
  font-family: "Muli", sans-serif;
}
.endorseemnt_inner {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  background: #fff;
  position: relative;
  float: left;
  width: 100%;
  padding: 50px 50px 50px;
}
/* end endorsement  csss */
/* uplaod iav page start */
.iav_enqry_wrapper {
  font-family: "Muli", sans-serif;
}
.iav_enqry_wrapper p {
  color: #777;
  margin: 0;
}
.iav_enqry_wrapper .panel-body img {
  max-width: 100%;
}
.iav_enqry_wrapper .panel_topbox {
  display: flex;
  background: #fff;
  border: none;
  padding: 30px;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  align-items: center;
}
.iav_enqry_wrapper .enqry_thumb {
  margin-right: 30px;
  background: rgb(247, 247, 247);
  border: 1px solid rgb(222, 222, 222);
}
.panel_topbox .enqry_headinfo {
  flex: 10;
}
.enqry_headinfo .enqry_rating {
  margin: 7px 0;
}
.iav_enqry_wrapper .enqry_thumb,
.iav_enqry_wrapper .enqry_thumb img {
  width: 80px;
  height: 80px;
}
.enqry_dropbtn {
  /*align-self: center;*/
}
.enqry_dropbtn i {
  background: rgb(119, 119, 119);
  width: 30px;
  height: 30px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
}
.e_movie_title {
  font-size: 18px;
  color: #40404c;
  font-family: "Muli", sans-serif;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
}
.e_movie_title:hover {
  color: #eb571e;
}
.enqry_headinfo .enqry_rating i {
  color: #eb571e;
  padding-right: 3px;
}
.panel-group .panel_topbox + .panel-collapse > .panel-body,
.panel-group .panel_topbox + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
  padding: 30px;
}
.iav_enqry_wrapper .panel.panel-default {
  margin-bottom: 30px;
  border: none;
}
.dis_videotrailer_warapper {
  background: #f4f4f4;
  padding: 50px 0;
}
.dis_checkbox.checkboxenqry_checkbox {
  align-self: center;
}
.dis_checkbox.checkboxenqry_checkbox label {
  padding-left: 15px;
  position: relative;
}
.dis_videotrailer_warapper .search_profile_btn,
.dis_videotrailer_warapper .search_profile_btn:focus {
  max-width: 250px;
  width: 100%;
  margin-top: 30px;
}
.search_box .ui-autocomplete {
  max-height: 302px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  width: 100% !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 0;
  z-index: 5 !important;
}
.search_box .ui-autocomplete .ui-menu-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.search_box .ui-autocomplete .ui-menu-item > a {
  font-size: 16px;
  line-height: 22px;
  color: #484848;
}
.search_box .ui-autocomplete .ui-menu-item:hover,
.search_box .ui-autocomplete .ui-menu-item:focus {
  background-color: #f1f1f1;
  border-color: #dcdcdc;
}
.search_box .ui-autocomplete {
  scrollbar-color: #f5f5f5;
  scrollbar-width: thin;
}
.search_box .ui-autocomplete::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.search_box .ui-autocomplete::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.search_box .ui-autocomplete::-webkit-scrollbar-thumb {
  background-color: var(--primary_color);
}
/* uplaod iav page end */
.dis_invnodata {
  /* height: calc(100vh - 408px); */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 150px 0;
}
.no_result_wraaper {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 16px;
  width: 100%;
}
.no_result_wraaper.blank_page {
  padding: 294px 0;
}
.no_result_wraaper.blank_page.wh {
  padding: 175px 0;
}
.no_result_inner p {
  margin: 30px 0 0;
  font-size: 20px;
  color: rgb(177, 184, 194);
  font-weight: bold;
  line-height: 1.2;
}
.dis_noin {
  font-weight: 700;
  color: #606060;
  display: block;
  margin: 10px 0 5px;
}
.dis_btn.shareInviteLink {
  width: inherit;
  min-width: inherit;
  line-height: inherit;
  height: inherit;
  padding: 5px 10px;
  border-radius: 5px;
}
.error_wrapper {
  /* padding: 118.3px 15px; */
  text-align: center;
}
.error_inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin: 30px auto;
  text-align: left;
  position: relative;
  z-index: 1;
  padding: 50px;
  text-align: center;
}
.error_nb {
  font-size: 250px;
  color: #bdbdbd;
  font-family: "Muli", sans-serif;
  font-weight: bold;
}
.error_inner .dis_btn {
  margin-top: 8px;
}
.main_contnt_wrapper {
  width: 100%;
  float: left;
  margin-top: 84px;
}
.invited_icon svg path {
  fill: #fff;
}
.invited_icon {
  position: absolute;
  top: 5px;
  left: -10px;
  width: 25px;
  background: #fe5420;
  height: 25px;
  line-height: 40px;
  text-align: center;
}
.invited_icon:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 10px;
  height: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid #fe5420e3;
  border-top: 5px solid #fe5420e8;
  border-bottom: 5px solid transparent;
}
.invited_icon svg {
  /* margin-top: 10px; */
  width: 15px;
  height: 18px;
}
.dropdown-backdrop {
  z-index: 0 !important;
  display: none !important;
}
/* share profile popup start */
.dis_sharepost_popup .Pro_search_wrrp {
  padding: 0px 0;
}
.dis_sharepost_popup .ps_search {
  background-color: rgb(235, 235, 235);
  border: 0;
  border-radius: 0;
  padding: 10px 40px 10px 10px;
  height: 50px;
  box-shadow: none;
  font-size: 16px;
}
.dis_sharepost_popup .ps_search:focus {
  border-color: rgba(254, 255, 255, 0);
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dis_sharepost_popup .ps_search_box {
  position: relative;
}
.ps_search_box .ps_icon {
  position: absolute;
  right: 10px;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  display: none;
}
.ps_resultbox ul {
  margin: 0;
  padding: 0;
}
.ps_resultbox > ul > li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px;
}
.result_name img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 100%;
  border: 1px solid #eee;
}
.ps_result .ps_resultbox {
  background: #f8f8f8;
  max-height: 215px;
  overflow-x: hidden;
  overflow-y: auto;
}
.ps_resultbox .result_name {
  display: flex;
  align-items: center;
}
.ps_resultbox .result_name h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 400;
  padding-left: 10px;
}
.result_share .dis_btn {
  min-width: 90px;
  height: 35px;
  line-height: 35px;
  text-transform: capitalize;
  position: relative;
}
.result_share .dis_action_content {
  z-index: 1;
  right: calc(100% + 8px);
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  text-align: left;
  transition: none;
}
.result_share .dis_action_content:after {
  right: -6px;
  top: 10px;
  transform: rotate(135deg);
}
.ps_resultbox::-webkit-scrollbar-thumb {
  background-color: #eb571e;
}
.ps_resultbox::-webkit-scrollbar {
  width: 2px;
  background-color: #f5f5f5;
}
.dis_sharepost_popup .ps_dissugst {
  padding: 10px;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--primary_color);
}
.dis_sharepost_popup .ps_sugst {
  padding: 10px 0px 0px 10px;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
}
.common_popup_inner.dis_sharepost_popup .sharepost_link #link_input {
  font-size: 16px;
}
.iav_enqry_wrapper .panel-group {
  margin-bottom: 0;
}
.iav_enqry_wrapper .panel-group .panel.panel-default:last-child {
  margin-bottom: 0;
}
/* share profile popup end */
/* help page start */
.dis_help_page .dis_search_heading {
  padding: 50px 0;
  background: #fff;
}
.dis_help_page .search_filter input {
  height: 45px;
  padding-right: 35px;
}
.dis_help_wrapper .iav_enqry_wrapper .enqry_thumb,
.dis_help_wrapper .iav_enqry_wrapper .enqry_thumb img {
  width: 70px;
  height: 70px;
  border-radius: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(222, 222, 222);
  background-color: rgb(247, 247, 247);
}
.dis_help_wrapper .e_movie_title {
  padding-bottom: 8px;
  display: inline-block;
  font-weight: 600;
}
.dis_help_wrapper .panel_topbox .enqry_headinfo {
  /*align-self: center;*/
}
.dis_faq_wrapper {
  background: #ffffff;
  padding: 50px 0;
}
.faq_box_wrapper .faq_title {
  font-size: 18px;
  font-weight: 600;
  font-family: "Muli", sans-serif;
  color: #40404c;
  display: inline-block;
  text-indent: -40px;
  margin-left: 40px;
}
.faq_box_wrapper .faq_discription {
  color: #777777;
  padding-left: 45px;
  margin-bottom: 0;
}
.dis_faq_wrapper .faq_box_wrapper {
  margin-bottom: 41px;
}
.dis_faq_wrapper .faq_box_wrapper {
  margin-bottom: 41px;
}
.iav_upload_wrapper .helppage_note {
  width: 100%;
  float: left;
  text-align: center;
  margin: 0;
  margin-top: 24px;
  color: #979797;
}
.iav_upload_wrapper .helppage_note a {
  color: var(--primary_color);
}
.faq_title svg {
  margin-right: 12px;
  vertical-align: bottom;
}
/* help page end */
/* edit profile page start */
.profile_edit_inner {
  background: #fff;
}
.profile_edit_title {
  border-bottom: 1px solid #dddddd;
  padding: 30px;
  font-size: 25px;
  text-transform: capitalize;
  text-align: center;
  margin-top: 0;
}
.profile_edit_inner .edit_box {
  padding: 30px 80px;
}
.edit_box .edit_thumb {
  border-style: solid;
  border-width: 2px;
  border-color: #e2e2e2;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  width: 155px;
  height: 155px;
  display: block;
  margin: auto;
  position: relative;
  cursor: pointer;
}
.edit_box .edit_thumb:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
}
.edit_box .edit_thumb img {
  width: 100%;
  border-radius: 100%;
}
.edit_thumb i {
  /*position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
color: #fff;
font-size: 20px;
opacity: 0;
visibility: hidden;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;*/
}
/* .edit_box .edit_thumb:hover::after, .edit_box .edit_thumb:hover i { */
/* opacity:1; */
/* visibility:visible; */
/* } */
/* .edit_box .edit_thumb:hover img { */
/* -webkit-filter: blur(4px); */
/* filter: blur(1px); */
/* } */
.edit_thumb .dis_action_content > ul {
  padding: 10px 0;
}
.edit_thumb .dis_action_content > ul > li {
  padding: 5px 15px;
}
.edit_box .edit_thumb .dis_action_content {
  right: -25px;
}
.edit_thumb .dis_action_content:after {
  right: 0;
  left: 0;
  margin: auto;
}
.pe_forminner {
  margin-top: 40px;
}
.pe_forminner .form-control,
.pe_forminner .select2-container--default .select2-selection--single {
  height: 50px;
  border: none;
  box-shadow: none;
  width: 100%;
  color: #979797;
  font-size: 18px;
  font-weight: 400;
  resize: none;
  position: relative;
  z-index: 0;
  text-shadow: none;
  backface-visibility: visible;
  border-bottom: 1px solid rgb(150, 150, 150);
  border-radius: 0;
  outline: 0;
}
.dis_profileedit_wrapper {
  min-height: calc(100vh - 144px);
}
.dis_profileedit_wrapper .dis_eyeIcon {
  top: 25px;
  right: 15px;
}
.dis_profileedit_wrapper > ul {
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  background: #ececec;
  padding-top: 50px;
}
.dis_profileedit_wrapper > ul > li {
  list-style-type: none;
  margin: 0 60px;
}
.dis_profileedit_wrapper > ul > li > a {
  color: #40404c;
  font-weight: 600;
  position: relative;
  display: inline-block;
  padding-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.dis_profileedit_wrapper > ul > li.active > a {
  color: rgb(255, 129, 91);
}
.dis_profileedit_wrapper > ul > li.active > a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  width: 100%;
  height: 5px;
  background: rgb(255, 129, 91);
  border-radius: 3px 3px 0px 0px;
}
.dis_profileedit_wrapper .tab-content {
  padding: 50px 0;
}
.pe_forminner
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #979797;
  line-height: 50px;
}
.pe_forminner
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 0;
  margin: auto;
  bottom: 0;
}
/* edit profile page end */
/* video next option start */
.video_nextwrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -50%;
  width: 50%;
  background: rgb(0 0 0 / 62%);
  z-index: 1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.video_nextwrapper .video_nextinnner {
  height: 100%;
  padding: 10px;
}
.video_nextdata > p {
  font-family: "Muli", sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding: 0;
  padding-top: 8px;
  color: rgb(255 255 255);
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.video_nextwrapper .video_nextinnner .top_title {
  color: #ffffff;
  font-weight: 700;
  margin: 0;
}
.video_nextinnner .video_nextbox {
  border-bottom: 1px solid #7a7a7a;
  cursor: pointer;
}
.video_nextbox.active {
  box-shadow: 0 0 0 2px rgb(179 179 179);
  padding: 5px;
  background: rgb(224 224 224);
}
.video_nextdata.active > p {
  text-transform: capitalize;
}
.video_nextinnner .video_nextbox:last-child {
  /* border-bottom: none;
margin-bottom: 0; */
}
.video_nextbox .video_nexttumb > img {
  /*width: inherit!important; */
  width: 100%;
  height: 70px;
  object-fit: cover;
}
.video_nexttoggle {
  position: absolute;
  top: 0;
  left: -30px;
  width: 30px;
  height: 30px;
  background: #606060;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.video_nextwrapper.open {
  right: 0;
}
.video_nexttoggle:after {
  content: "";
  position: absolute;
  background: #00800000;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-right-color: #ff000000;
  border-top-color: #ffab0000;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 3px;
  left: 12px;
  margin: auto;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.6s ease-out;
  -ms-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
}
.video_nextwrapper.open .video_nexttoggle:after {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  left: 8px;
}
.video_nextwrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -moz-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -o-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -ms-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.video_nextwrapper::-webkit-scrollbar {
  width: 0px;
  background-color: #f5f5f5;
}
.video_nextwrapper::-webkit-scrollbar-thumb {
  background-color: var(--primary_color);
}
.video_nextinnner.custom_scrol::-webkit-scrollbar {
  width: 2px;
}
/* auto play Button start */
.video_nextwrapper .video_nextinnner .top_bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.auto_play_wraapper {
  width: 30px;
  height: 14px;
  position: relative;
}
.auto_play_wraapper .tgl_btn {
  background: #5f5e5e;
  position: absolute;
  border-radius: 16px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.auto_play_wraapper .tgl_btn:after {
  position: absolute;
  content: "";
  width: 17.78px;
  height: 17.78px;
  background: #bbbbbb;
  border-radius: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
input.switch_tgl:checked + .tgl_btn:after {
  transform: translateX(12px);
  background: #83db3e;
}
input.switch_tgl:checked + .tgl_btn {
  background: #c5fa9c;
}
.switch_tgl {
  opacity: 0;
}
/* auto play Button end */
/* video next option end */
/* share dropdown */
.dis_user_post_footer .dis_action_content {
  left: 0;
  bottom: 100%;
  top: auto;
  z-index: 1;
}
.dis_user_post_footer .dis_action_content > ul,
.user_profile .dis_user_data .dis_action_content > ul {
  padding: 10px 0;
  margin: 0;
  list-style-type: none;
}
.dis_user_post_footer .dis_action_content > ul > li {
  padding-bottom: 5px;
}
.dis_user_post_footer .dis_action_content > ul > li,
.user_profile .dis_user_data .dis_action_content > ul > li,
.edit_thumb .dis_action_content > ul > li {
  cursor: pointer;
}
.dis_user_post_footer .dis_action_content > ul > li:last-child {
}
.dis_user_post_footer .dis_action_content > ul > li:first-child {
}
.dis_user_post_data
  .dis_user_post_footer
  .dis_meta
  > li:hover
  .dis_action_content {
  transform: translateY(-7px);
  -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
  -ms-transform: translateY(-7px);
  -o-transform: translateY(-7px);
  opacity: 1;
  visibility: visible;
}
.dis_user_post_footer .dis_action_content:after {
  bottom: -6px;
  left: 8px;
  right: auto;
  top: auto;
  border: 0;
  border-bottom: 1px solid rgba(193, 179, 179, 0.43);
  border-right: 1px solid rgba(193, 179, 179, 0.43);
}
/* share dropdown */
.post_delete {
  padding: 20px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(227, 227, 227);
}
.post_delete > p {
  color: #777777;
}
.delete_top > i {
  padding-right: 5px;
  color: rgb(236, 88, 31);
}
.delete_top {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgb(227, 227, 227);
  margin-bottom: 5px;
}
/* new style grid start */
/* HEADING START */
.s_v_barleft > h2 {
  font-size: 28px;
  text-transform: uppercase;
  color: #40404c;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.s_v_topbar {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 37px;
  padding-top: 1px;
}
.s_v_topbar > div {
  padding-left: 15px;
  padding-right: 15px;
}
.dis_s_grid_list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
.dis_s_grid_list > li {
  border: 1px solid;
  margin-left: -1px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_s_grid_list > li:first-child {
}
.dis_s_grid_list > li > span {
  display: flex;
}
.dis_s_grid_list > li:last-child svg > path {
  fill: #5c5c5c;
}
.dis_search_P_ol .dis_s_grid_list > li:first-child {
  border-radius: 5px 0 0 5px;
}
.dis_search_P_ol .dis_s_grid_list > li {
  border-radius: 0px 5px 5px 0;
  border-color: #dcdcdc;
  padding: 9px 15px;
}
/* HEADING END */
/* click to grid view start(add  class view in parent) */
body.view .search_videoinner {
  /* display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 30px; */
  display: flex;
  flex-wrap: wrap;
  margin: 0 -7px;
  padding-right: 8px;
}
body.view .search_videoinner .s_v_i_box {
  padding: 15px 7px;
  width: 25%;
}
body.view .search_video_data .searh_video_title {
  text-align: center;
  font-size: 16px;
  margin-top: 10px;
  color: #40404c;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body.view .search_video_data {
  padding-left: 0;
  width: 100%;
}
body.view .dis_user_post_data .search_video_content {
  padding: 0;
}
body.view .dis_user_post_data {
  background: none;
  margin-bottom: 0;
}
body.view .search_video_box.dis_user_post_data .dis_user_post_header,
body.view .search_video_data h5,
body.view .search_video_data p {
  display: none;
}
body.view .profile_load_more {
  margin-top: 30px;
}
body.view .dis_user_post_data .search_video_content:hover .search_video_thumb {
  /* transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15); */
}
body.view
  .dis_user_post_data
  .search_video_content:hover
  .search_video_data
  .searh_video_title {
  color: rgb(235, 88, 31);
}
body.view .dis_user_post_data .search_video_content {
  flex-direction: column;
}
body.view .dis_user_post_data .search_video_content .search_video_thumb {
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  max-width: inherit;
}
.dis_s_grid_list > li svg > path {
  fill: #5c5c5c;
}
body.view .dis_s_grid_list > li:first-child svg > path {
  fill: #5c5c5c;
}
body.view .dis_s_grid_list > li:last-child svg > path,
.dis_s_grid_list > li:first-child svg > path {
  fill: rgb(235, 88, 31);
}
/* click to grid view end(add  class view in parent) */
/* new style grid end */
.login_tooltip {
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}
.login_cstm_pop {
  position: absolute;
  right: 0;
  background: rgb(103, 109, 135);
  bottom: 40px;
  color: #fff;
  border-radius: 3px;
  z-index: 99;
  padding: 6px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.login_cstm_pop:after {
  content: "";
  position: absolute;
  bottom: -3px;
  width: 10px;
  height: 10px;
  background: rgb(103, 109, 135);
  right: 3px;
  transform: rotate(45deg);
  z-index: -1;
}
.login_tooltip:hover ~ .login_cstm_pop {
  opacity: 1;
  visibility: visible;
}
/*************/
.post_linkpreview {
  display: flex;
  border: 1px solid #eee;
  margin-top: 10px;
  background: rgb(245 245 245);
  border-radius: 10px;
}
.linkpreview_img {
  flex: 3;
}
.linkpreview_data {
  flex: 9;
  padding: 0px 15px 15px 15px;
  position: relative;
}
.linkpreview_img > img {
  width: 170px;
  height: 170px;
  border-radius: 10px 0 0 10px;
}
.linkpreview_des {
  color: #484848;
}
.linkpreview_link {
  text-transform: uppercase;
  font-size: 18px;
  font-family: "Muli", sans-serif;
  font-weight: 600;
  color: #b7b7b7;
  word-break: break-all;
  padding-right: 17px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.linkpreview_link:hover {
  color: var(--primary_color);
}
.linkpreview_data .linkpreview_title {
  font-size: 20px;
  font-weight: 600;
  color: #40404c;
  word-break: break-all;
  display: inline-block;
  font-family: "Muli", sans-serif;
}
.chel_shardvid {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.chel_shardvid img {
  width: 82px !important;
}
.featured_flag {
  position: absolute;
  top: 33px;
  left: -16px;
  background: #fe5421;
  color: #fff;
  transform: rotate(-45deg);
  width: 123px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-family: "Muli", sans-serif;
  font-size: 14px;
}
.featured_flag:after {
  content: "";
  position: absolute;
  left: -12px;
  top: 0px;
  background: #fe5421;
  width: 28px;
  transform: skew(-45deg, 0deg);
  bottom: 0;
  z-index: -1;
}
.featured_flag:before {
  content: "";
  position: absolute;
  right: -13px;
  top: 0px;
  background: #fe5421;
  width: 26px;
  transform: skew(45deg, 0deg);
  bottom: 0;
  z-index: -1;
}
.featured_flag span:after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -25px;
  border-left: 5px solid transparent;
  border-right: 5px solid #d44c24;
  border-top: 5px solid #d44c24;
  border-bottom: 5px solid transparent;
}
.featured_flag span:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -25px;
  border-left: 5px solid #d44c24;
  border-right: 5px solid transparent;
  border-top: 5px solid #d44c24;
  border-bottom: 5px solid transparent;
}
/*artis info changes*/
.pro_titleurl {
  font-size: 18px;
  margin: 0;
  /*width: 170px;*/
  color: #979797;
}
.form-group.artist_info_urlwrap {
  display: flex;
  width: 100%;
  align-items: center;
}
.pro_url_filed {
  /*min-width: 350px;*/
  width: 100%;
}
.dis_signup_wrapper.dis_artist_info .dis_signup_div.with_inherit {
  max-width: 1170px;
  width: 100%;
}
.artistinfo_or {
  font-size: 18px;
  position: relative;
  margin: 0px 10px 0px 50px;
  color: var(--primary_color);
}
.artistinfo_or:after {
  content: "";
  position: absolute;
  left: -40px;
  height: 1px;
  width: 30px;
  background: var(--primary_color);
  top: 0;
  bottom: 0;
  margin: auto;
}
/*monetize video uplode page start*/
/* top button */
.dis_bu_glboleSelect {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px -5px 0;
}
.dis_bu_glboleSelect > li {
  padding: 5px;
}
.dis_bu_glboletopbar {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.dis_bu_glboletopbar > p {
  margin: 0;
  padding-right: 10px;
  font-weight: 600;
}
.dis_bu_glboleSelect
  .dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 50px;
}
/* top button */
.montiz_upld_wrap,
.montiz_details_prg {
  margin: 50px 0;
}
.cmn_upbox {
  background-color: rgb(255, 255, 255);
}
.mu_title {
  font-size: 14px;
  color: #40404c;
  text-transform: uppercase;
  font-weight: 600;
}
.cmn_upbox_header {
  border-bottom: 1px solid rgb(227, 227, 227);
  padding: 13px 0;
}
.cmn_upbox_innerbody {
  padding: 30px 10px 30px;
}
.mu_upld_box {
  border: 2px dashed rgb(217, 217, 217);
  border-radius: 10px;
  background-color: rgb(250, 250, 250);
  padding: 20px 20px;
  max-width: 438px;
  width: 100%;
  margin: 0 0 30px;
  cursor: pointer;
}
.mu_upld_boxicon {
  border-radius: 15px;
  background-color: rgb(237, 237, 237);
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.mu_upld_ttl {
  font-size: 16px;
  color: #3f3f59;
  font-family: "Muli", sans-serif;
  font-weight: 800;
  margin: 17px 0 25px;
}
.mu_upld_ttl.mu_upld_sttl {
  margin-bottom: 42px;
}
.mu_upld_dragttl {
  font-size: 14px;
  color: #9e9e9e;
  font-weight: 700;
  font-family: "Muli", sans-serif;
}
.mu_upld_note {
  font-size: 14px;
  color: #9e9e9e;
  font-weight: 500;
}
.mu_upld_boxinner .dis_btn {
  min-width: 180px;
  margin: 7px 0 35px;
}
.mu_upld_dragttl > span {
  display: block;
  margin-top: 15px;
}
.cmn_upbox_innerbody .mu_upload_area {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.cmn_upbox_multibox {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.mdetails_prowrap {
  border-radius: 10px;
  background-color: rgb(250, 250, 250);
  padding: 30px 30px;
  width: 100%;
}
.mdetails_prowrap .progress {
  background: #e3e3e3;
  box-shadow: none;
  border-radius: 2px;
  height: 16px;
  margin-bottom: 2px;
  overflow: visible;
}
.mdetails_prowrap .progress-bar {
  background-color: #fd6e38;
  box-shadow: none;
  border: 0;
  position: relative;
}
.progress.progress-value {
  background: transparent;
}
.progress.progress-value .progress-bar {
  background: transparent;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  color: #c4c1c1;
}
.mdetails_prottl {
  font-size: 12px;
  font-weight: 700;
}
.cmn_upbox_filed {
  height: 50px;
  border: none;
  box-shadow: none;
  width: 100%;
  color: #979797;
  font-size: 18px;
  font-weight: 400;
  resize: none;
  position: relative;
  z-index: 0;
  text-shadow: none;
  backface-visibility: visible;
  outline: 0;
}
.mdetails_field {
  border-bottom: 1px solid #969696;
  position: relative;
  display: inherit;
}
.mdetails_fileds .mdetails_field {
  margin-bottom: 12px;
}
.mdetails_field:after {
  position: absolute;
  content: "";
  top: 100%;
  left: 0;
  width: 0%;
  height: 2px;
  background: var(--primary_color);
  -webkit-transition: all;
  -o-transition: all;
  transition: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.mdetails_field.fg-toggled:after {
  width: 100%;
}
.montiz_details_sn {
  border-radius: 50%;
  background-color: rgb(253, 110, 56);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  color: #fff;
}
.montiz_details_prg .cmn_upbox_innerbody {
  padding: 40px 35px;
}
.mdetails_fileds {
  width: 100%;
}
.mdetails_input {
  flex: 1;
}
.mdetails_thumblist {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: -10px -3.3%;
  height: 100%;
}
.mdetails_thumblist > li {
  width: 43.3%;
  margin: 10px 3.3%;
  text-align: center;
  list-style-type: none;
  cursor: pointer;
}
.md_thumtitle {
  font-size: 13px;
  color: #40404c;
  font-weight: 400;
  margin: 0;
  padding: 0;
  margin-top: 8px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.mdetails_thumblist > li:hover .md_thumtitle {
  color: var(--primary_color);
}
.md_thumbimg_wrap {
  position: relative;
  z-index: 0;
  margin: 0;
  display: inherit;
  cursor: pointer;
}
.md_thumbimg_wrap .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgb(235 88 31 / 0.75);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.md_thumbimg_wrap .overlay span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 23px;
}
.md_thumbimg img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.mdetails_thumblist > li:hover .md_thumbimg_wrap .overlay,
.mdetails_thumblist > li.active .md_thumbimg_wrap .overlay {
  opacity: 1;
  visibility: visible;
}
.montiz_details_other {
  font-size: 14px;
  color: #fd6e38;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.montiz_details_btn .dis_btn {
  margin-top: 20px;
}
.mdetails_field .tokenfield.form-control {
  overflow: auto;
  padding: 0;
  height: 50px;
  border: none;
  box-shadow: none;
  width: 100%;
  color: #979797;
  font-size: 18px;
  font-weight: 400;
  resize: none;
  position: relative;
  z-index: 0;
  text-shadow: none;
  backface-visibility: visible;
  outline: 0;
}
.mdetails_field .token {
  padding: 5px 12px;
  border-radius: 0;
  background: #ebebeb;
  border: none;
  color: #090909;
  margin: 2px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: auto !important;
}
.mdetails_field .tokenfield .token .close {
  line-height: inherit !important;
  background: #8e8e8e;
  color: #fff;
  border-radius: 0;
  width: 14px;
  height: 14px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  text-shadow: none;
  padding: 0;
}
.mdetails_field .tokenfield .token-input {
  height: 40px;
}
.mv_contenteditable {
  height: 40px;
  overflow: hidden auto;
}
.mv_contenteditable:focus {
  outline: 0;
}
[contenteditable="true"]:empty:before {
  content: attr(placeholder);
  pointer-events: none;
  display: block; /* For Firefox */
  color: #979797;
}
.mu_subtitle {
  padding: 20px 35px 0px;
  text-align: center;
}
.mu_body .montz_videouplod_wrap._progress_bar {
  max-width: 70%;
  width: 100%;
  padding: 50px 5px;
  margin: 30px auto 30px;
}
.cmn_upbox_body .montz_vid_name > span {
  padding: 13px 0;
  display: block;
}
/* popup */
.bulk_upload_popup .close {
  font-size: 30px;
  opacity: 0.5;
  line-height: inherit;
  margin-top: 2px;
}
.bulk_upload_popup .modal-content {
  border: none;
}
.bulk_upload_popup .modal-dialog {
  width: 100%;
  max-width: 1170px;
}
.bulk_upload_popup .dis_video_single_wrapper .container {
  width: 100%;
}
.bulk_upload_popup .dis_video_single_wrapper {
  padding: 0;
}
/*monetize video uplode page end*/
/* single video ads  start */
.dis_video_single_wrapper.singlevideo_ads .dis_sv_leftads,
.dis_video_single_wrapper.singlevideo_ads,
.dis_video_single_wrapper.singlevideo_ads .dis_sv_toptads,
.dis_video_single_wrapper.singlevideo_ads .dis_sv_btmtads {
  display: block;
}
.singlevideo_ads .dis_user_post_content {
  position: relative;
}
.dis_sv_leftads {
  position: absolute;
}
.dis_sv_leftads,
.dis_sv_toptads,
.dis_sv_btmtads {
  display: none;
}
.dis_sv_leftads {
  left: -305px;
  top: -90px;
}
.sv_ads {
  /* max-width: 300px; */
  /* max-height: 250px; */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.dis_sv_toptads .sv_ads,
.dis_sv_btmtads .sv_ads {
  margin: 0px auto 5px;
}
.dis_sv_btmtads {
  float: left;
  width: 100%;
}
.dis_video_single_wrapper.singlevideo_ads {
  padding-top: 5px;
}
.dis_video_single_wrapper.singlevideo_ads .dis_user_post_data {
  margin-bottom: 5px;
}
/* single video ads  end */
/* download app playstore popup start */
.app_download .popup_heading {
  font-size: 26px;
  margin-top: 0;
}
.app_download .common_popup_inner {
  padding: 40px 50px;
}
.app_download .app_download_btnwrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.app_download .common_popup_inner {
  max-width: 480px;
  min-height: inherit;
}
.app_download_btnwrap > a {
  display: flex;
  align-items: center;
  margin: 5px;
}
.app_download_icon img {
  /* max-width: 160px; */
  /* width: 100%; */
}
.theme_dark .app_download_icon .app_download_dark {
  display: none;
}
.theme_dark .app_download_icon .app_download_light {
  display: block;
}
.app_download_icon .app_download_light {
  display: none;
}
/* live streaming css start */
.dis_steaming_cmn_req {
  min-height: calc(100vh - 144px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 80px 0;
}
.dis_sinfo_inner {
  border: 1px solid rgb(217, 217, 217);
  border-radius: 10px;
  background-color: rgb(250, 250, 250);
  padding: 60px 40px;
  max-width: 650px;
  width: 100%;
  margin: auto;
}
.dis_sinfo_ttl {
  font-size: 22px;
  color: #3f3f59;
  font-family: "Muli", sans-serif;
  font-weight: 800;
  margin: 0;
}
.dis_sinfo_des {
  font-family: "Muli", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #222;
  margin: 0;
}
.dis_steaming_dtls_wrap .dis_upload_form {
  font-family: "Muli", sans-serif;
}
.dis_steaming_dtls_wrap .dis_upload_form.dis_signup_form {
  padding-top: 0;
}
.Stream_thumb_icon {
  background: #e3e3e3;
  width: 100%;
  min-height: 182px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.dis_sd_ut_ttl {
  font-size: 16px;
  font-weight: 700;
}
.cmn_inputfile {
  display: none;
  width: 0;
  height: 0;
}
/*********/
.dis_steaming_url_wrap {
  margin: 100px 0;
}
.dis_surl_box {
  background: rgb(255, 255, 255);
}
.dis_surl_box_header {
  border-bottom: 1px solid rgb(227, 227, 227);
  padding: 13px 0;
}
.dis_surl_body {
  padding: 50px 50px;
}
.dis_su_input {
  width: 100%;
  border: 1px solid #969696;
  height: 50px;
  padding: 0 20px;
  outline: 0;
  font-size: 16px;
  color: #3f3f59;
  font-weight: 600;
  font-family: "Muli";
}
.dis_su_fieldbtn {
  position: relative;
}
.dis_surl_copybtn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background: var(--primary_color);
  border: 1px solid var(--primary_color);
  padding: 0 30px;
}
.dis_su_label {
  font-size: 16px;
  color: #3f3f59;
  font-family: "Muli", sans-serif;
  font-weight: 700;
  margin: 0px 0px 10px;
}
.dis_surl_list {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.dis_surl_list > li:first-child {
  margin-right: 30px;
}
.dis_surl_list_icon svg path,
.dis_surl_list_icon svg rect {
  fill: var(--primary_color);
}
.dis_surl_list_icon svg {
  width: 20px;
  height: 20px;
}
.dis_surl_list_ttl {
  font-size: 18px;
  color: #3f3f59;
  font-family: "Muli", sans-serif;
  font-weight: 800;
  padding-left: 10px;
}
.dis_surl_list_ttlicon {
  display: flex;
}
/* switch button end */
.tgl_switch_btn {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 16px;
  margin-right: 12px;
}
.tgl_switch_btn .tgl_sb_input {
  opacity: 0;
  width: 0;
  height: 0;
}
.tgl_sb_btn {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.tgl_sb_btn:before {
  position: absolute;
  content: "";
  height: 23px;
  width: 23px;
  left: -12px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid rgb(215, 215, 215);
}
.tgl_sb_input:checked + .tgl_sb_btn {
  background-color: rgb(42, 246, 100);
}
.tgl_sb_input:focus + .tgl_sb_btn {
  box-shadow: 0 0 1px #2196f3;
}
.tgl_sb_input:checked + .tgl_sb_btn:before {
  -webkit-transform: translateX(28px);
  -ms-transform: translateX(28px);
  transform: translateX(28px);
}
.tgl_sb_btn {
  border-radius: 34px;
}
.tgl_sb_btn:before {
  border-radius: 50%;
}
/* switch button end */
/* live straming status */
.dis_livestream_videostatus {
  padding-top: 15px;
}
.dis_livestream_vslist {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.dis_livestream_vslist li {
  width: 25%;
}
/* signup greed table */
.dis_signup_grid_wrap {
  font-family: "Muli", sans-serif;
  /* height: calc( 100vh - 144px); */
  /* min-height: calc( 100vh - 150px); */
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}
.dis_signup_grid_inner,
.dis_Signup_Wrap {
  background: #ffffff;
  padding: 20px 0;
  float: left;
  width: 100%;
}
.dis_signup_grid_inner .au_heading,
.dis_Signup_Wrap .au_heading {
  margin: 0px 0 14px;
}
.dis_signup_grid_box {
  padding: 0 20px;
  overflow: auto;
}
.dis_signup_grid_tble thead {
  position: sticky;
  left: 0;
  right: 0;
  width: 100%;
  top: 0;
  z-index: 1;
}
.dis_signup_grid_tble {
  width: 100%;
  max-width: 100%;
  position: relative;
}
.dis_signup_grid_tble > thead > tr > th,
.dis_signup_grid_tble > tbody > tr > th,
.dis_signup_grid_tble > thead > tr > td,
.dis_signup_grid_tble > tbody > tr > td {
  padding: 7px 5px;
  vertical-align: top;
}
.dis_signup_grid_tble > thead > tr > th,
.dis_signup_grid_tble > tbody > tr > th {
  background: #a1a1a1;
  padding: 10px 5px;
}
.dis_signup_grid_tble > thead > tr > td,
.dis_signup_grid_tble > tbody > tr > td,
.dis_signup_grid_tble > tfoot > tr > td {
  border-bottom: 1px solid #dddddd;
}
.dis_signup_grid_tble > tbody > tr > td:first-child {
  text-align: left;
  padding-left: 20px;
  border-left: 1px solid #ddd;
}
.dis_signup_grid_tble > tbody > tr > td:last-child {
  border-right: 1px solid #ddd;
}
.dis_signup_grid_tble > thead > tr > th:last-child {
  border-right: 1px solid transparent;
  /* width: 204px; */
}
.dis_signup_grid_inner .au_heading h2,
.dis_Signup_Wrap .au_heading h2 {
  padding-top: 0;
  font-size: 24px;
  display: block;
}
.dis_signup_grid_inner .au_heading p,
.dis_Signup_Wrap .au_heading p {
  margin-top: 5px;
}
.dis_signup_grid_inner .au_heading h2:before,
.dis_Signup_Wrap .au_heading h2:before {
  display: none;
}
.dis_signup_grid_ttl {
  font-size: 18px;
  font-weight: 700;
  color: rgb(255 255 255);
  padding: 0;
  margin: 0;
}
.dis_signup_grid_sttl {
  padding: 0;
  margin: 0;
  font-weight: 400;
  color: rgb(255 255 255);
  font-size: 14px;
  letter-spacing: 1px;
  margin-top: 3px;
}
.dis_sg_bodyttl {
  font-weight: 600;
  text-transform: capitalize;
  font-size: 16px;
  padding: 0;
  margin: 0;
}
.popupBMSG {
  font-size: 14px;
}
.dis_right_sign {
  width: 9px;
  height: 17px;
  transform: rotate(45deg);
  display: inline-block;
  border-bottom: 3px solid rgb(0 128 0);
  border-right: 3px solid rgb(0 128 0);
  border-radius: 0 1px 1px 0;
}
.dis_cross_sign {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
}
.dis_cross_sign:after,
.dis_cross_sign:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  background-color: rgb(255 0 0);
  border-radius: 1px;
  left: 0;
  right: 0;
  margin: auto;
}
.dis_cross_sign:after {
  transform: rotate(-45deg);
}
.dis_cross_sign:before {
  transform: rotate(45deg);
}
.dis_signup_grid_tble .dis_btn {
  min-width: inherit;
  padding: 5px 15px;
  height: inherit;
  line-height: inherit;
  text-transform: capitalize;
}
/* new */
.dis_Signup_Wrap {
  padding: 50px 10px;
}
.dis_Signup_btnList {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.dis_Signup_btnList > li {
  margin: 5px 15px;
  text-align: center;
}
.dis_suNote {
  font-size: 12px;
  font-weight: 700;
  margin-top: 5px;
}
.dis_Signup_btnList .dis_btn {
  min-width: 190px;
  padding: 0 10px;
}
.dis_Signup_logo img {
  margin: auto auto 30px;
}
.dis_Signup_bWrap {
  clear: both;
}
.dis_Signup_Wrap .au_heading {
  margin: 0px 0 30px;
}
.dis_Signup_bWrap .primary_link {
  margin-top: 15px;
  display: inline-block;
  font-size: 18px;
}
.dis_Signup_Wrap .au_heading p {
  margin-top: 15px;
}
.dis_Signup_logo .dark_logo,
.theme_dark .dis_Signup_logo .light_logo {
  display: none;
}
.theme_dark .dis_Signup_logo .dark_logo,
.dis_Signup_logo .light_logo {
  display: block;
}
.theme_dark .dis_Signup_btnList .dis_btn:hover,
.theme_dark .dis_signup_grid_tble .dis_btn:hover {
  background: var(--primary_color);
  border-color: var(--primary_color);
}
/* new */
/* heilight popup start */
.dis_heighlight_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px;
  overflow: hidden auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(0 0 0 / 61%);
  z-index: 99999;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.dis_heighlight_popup.popup_show {
  opacity: 1;
  visibility: visible;
}
.dis_hl_pp_inner {
  max-width: 971px;
  width: 100%;
  margin: auto;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 12%);
}
.dis_hl_pp_box {
  position: relative;
}
.dis_hl_pp_btnwrap {
  margin: auto;
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: center;
}
.dis_hl_pp_btnwrap .dis_hl_pp_btn {
  padding: 5px 20px;
  border-radius: 10px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background: var(--primary_color);
  border: 1px solid var(--primary_color);
  display: inline-block;
  outline: none;
  text-align: center;
  animation-name: stretch;
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
.dis_hl_pp_cross .dis_cross_sign {
  width: 50px;
  height: 50px;
  position: relative;
  background: #776e6a;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.dis_hl_pp_cross .dis_cross_sign:after,
.dis_hl_pp_cross .dis_cross_sign:before {
  content: "";
  position: absolute;
  height: 20px;
  width: 2px;
  background-color: rgb(255 255 255);
  border-radius: 1px;
}
.dis_hl_pp_cross .dis_cross_sign:after {
  transform: rotate(-45deg);
}
.dis_hl_pp_cross .dis_cross_sign:before {
  transform: rotate(45deg);
}
.dis_hl_pp_cross {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
}
@-webkit-keyframes stretch {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes stretch {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.dis_input_filed {
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  box-shadow: none;
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(150, 150, 150);
  background-color: rgb(250, 250, 250);
  color: rgb(151, 151, 151);
  font-size: 16px;
  width: 100%;
  padding: 0 20px;
  font-family: "Muli";
  text-transform: capitalize;
  margin-bottom: 20px;
}
.dis_simultv .dis_upload_div label {
  max-width: 100%;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  color: #40404c;
  margin-bottom: 20px;
}
.dis_simultv .dis_upload_div figure {
  margin-bottom: 30px;
}
.dis_simultv .dis_upload_div label span {
  color: var(--primary_color);
}
/* icon verify status start */
.dis_ivstatus_inner .help_error {
  margin-top: 20px;
  display: inline-block;
  text-transform: capitalize;
}
.dis_iconverify_status {
  display: inherit;
  padding-top: 60px;
}
.dis_iconverify_status .dis_signup_div {
  width: inherit;
}
.dis_ivstatus_inner_top {
  display: flex;
  justify-content: center;
  border: 2px dashed #ddd;
  padding: 30px 20px;
  border-radius: 5px;
}
.dis_if_not_icon {
  margin: 30px 0 20px;
}
.dis_ivstatus_list > li {
  text-align: left;
}
.dis_if_not_icon .dis_ivstatus_list {
  justify-content: center;
  align-items: center;
}
.dis_if_not_icon .dis_ivstatus_list > li {
  width: auto;
}
.dis_ivstatus_btnlist {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: -5px;
}
.dis_ivstatus_btnlist > li {
  padding: 5px;
}
.dis_ivstatus_btnlist > li .dis_btn {
  min-width: inherit;
  padding: 0 50px;
}
.dis_ivstatus_inner > p {
  font-weight: 600;
  text-transform: capitalize;
  font-size: 18px;
}
/* embeded video share url start */
.dis_embed_urlvideo .common_popup_inner {
  padding: 0;
}
.dis_embed_urlvideo.dis_common_popup {
  padding-left: 10px;
  padding-right: 10px;
}
.dis_euvideo_box {
  text-align: left;
}
.dis_embed_urlvideo .common_popup_inner {
  max-width: 1150px;
}
.dis_euvd_header {
  padding: 10px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-radius: 10px 10px 0 0;
}
.dis_euvd_ttl {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.dis_embed_urlvideo .common_close {
  position: inherit;
}
.dis_euvd_ta_wrap textarea {
  width: 100%;
  height: 150px;
  resize: none;
  border: none;
  border-top: 1px solid #e3e3e3;
  text-align: left;
  padding: 10px 15px;
  font-family: "Muli", sans-serif;
}
.dis_euvd_options {
  padding: 10px 15px;
}
.dis_euvd_footer {
  padding: 20px 15px;
}
.dis_euvd_copybtn {
  min-width: inherit;
  padding: 10px 30px;
  height: inherit;
  min-height: inherit;
  line-height: inherit;
  border-radius: 5px;
}
.dis_euvd_copybtn .share_copytext {
  color: inherit;
}
.dis_euvideo_iframe {
  height: 338px;
}
.dis_euvd_options .dis_checkbox label p {
  margin-bottom: 0;
}
.dis_embed_urlvideo .dis_tab_list {
  padding-top: 15px;
  justify-content: space-evenly;
}
.dis_embed_urlvideo .dis_tab_list .dis_tab_item {
  padding-bottom: 20px;
}
.dis_embed_urlvideo .dis_euvd_footer {
  border-top: 1px solid;
  border-color: #e3e3e3;
  padding: 10px 15px;
}
.dis_embed_urlvideo .dis_euvd_body {
  border: 0;
}
/* giveaway page */
.dis_gaway_nsletter {
  padding: 80px 0 130px;
}
.dis_gaway_price {
  padding: 80px 0 70px;
}
.dis_gaway_price .dis_aboutus_inner .dis_aboutus_sub_heading {
  font-size: 20px;
}
.dis_gaway_left_img > img {
  margin: auto;
}
.dis_gaway_price .dis_aboutus_sub_heading.heading {
  font-size: 32px;
  line-height: 1.3;
}
.dis_gaway_right_img > img {
  margin: auto;
}
.dis_gaway_social_list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.dis_gaway_social_list > li {
  padding: 10px 10px;
}
.dis_gaway_social_list > li > a {
  height: 50px;
  display: flex;
  align-items: center;
  background: rgb(59 88 152);
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.7px;
  color: var(--white_color);
  transition: 0.3s;
}
.dis_gaway_social_list > li > a:hover {
  background: rgb(81 119 194);
}
.dis_gaway_social_list > li > a.goolge {
  background: rgb(225 79 61);
}
.dis_gaway_social_list > li > a.goolge:hover {
  background: rgb(218 65 46);
}
.dis_gaway_social_list > li > a > i {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  border-right: 1px solid;
  border-color: rgb(255 255 255 / 35%);
  font-size: 18px;
}
.dis_gaway_sl_text {
  padding: 0 10px;
}
.dis_gaway_counter {
  background: var(--white_color);
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
  max-width: 690px;
  width: 100%;
  margin: auto;
  padding: 40px 0px;
  font-family: "Muli", sans-serif;
  border-radius: 10px;
}
.dis_gaway_counter_list {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_gaway_counter_list > li {
  padding: 10px 10px;
}
.dis_gaway_counter_list > li {
  padding: 5px 8px;
  font-size: 18px;
  font-weight: 600;
  font-family: "Muli", sans-serif;
}
.dis_gaway_counter_list > li > span {
  display: block;
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 30px;
}
.dis_aboutus_sec_six.dis_gaway_entries {
  padding: 80px 0 80px;
}
.dis_gaway_or {
  position: relative;
  display: inline-block;
  margin: 30px 0 30px;
  z-index: 0;
}
.dis_gaway_or:before,
.dis_gaway_or:after {
  position: absolute;
  content: "";
  height: 1px;
  width: 50px;
  background: var(--text_color);
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: -1;
}
.dis_gaway_or:before {
  right: 30px;
}
.dis_gaway_or:after {
  left: 30px;
}
.dis_gaway_signup_box {
  background: var(--white_color);
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
  max-width: 690px;
  width: 100%;
  margin: auto;
  padding: 30px 15px;
  font-family: "Muli", sans-serif;
  border-radius: 10px;
}
/* giveaway page */
.dis_player_progress {
  width: 100%;
  height: 4px;
  background: rgb(181 181 181);
  overflow: hidden;
}
.dis_player_bar {
  background: rgb(235 88 31);
  height: 100%;
}
/* video elephant start */
.dis_videoelephant_btnwrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgb(225, 225, 225);
  background-color: rgb(250, 250, 250);
  padding: 30px 30px;
  max-width: 850px;
  margin: 30px auto 0;
}
.dis_velephant_bwttl {
  font-size: 18px;
  color: #393333;
  margin: 0;
  font-family: var(--muli-font);
  font-weight: 600;
}
.dis_velephant_bw_sttl {
  font-size: 16px;
  color: #9e9e9e;
  font-weight: 600;
  margin: 10px 0 0;
  font-family: var(--muli-font);
}
.dis_velephant_bw_right > .dis_btn {
  min-width: inherit;
  padding: 0 40px;
}
/* inner */
.dis_videoelephant_inner {
  max-width: 1170px;
  margin: auto;
  padding: 50px 15px;
}
.dis_cmn_close {
  background: transparent;
  border: none;
  font-size: 30px;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  border-radius: 46px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dis_velepnt_modal {
  text-align: center;
  padding: 0 !important;
}
.dis_velepnt_modal .modal-body {
  padding: 25px;
}
.dis_velepnt_modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.dis_velepnt_modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
/* slider redesign chnages start */
.dis_sliderheading_ttl {
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
}
.dis_sliderheading {
  /* text-align: center; */
  display: flex;
  /* justify-content: space-between; */
  align-items: center;
  flex-wrap: wrap;
}
.dis_sh_btnwrap {
  margin-left: 20px;
}
.dis_sh_btn,
.dis_sh_btn:hover,
.dis_sh_btn:focus {
  font-family: var(--muli-font);
  color: var(--primary_color);
  font-size: 18px;
  font-weight: 600;
}
.dis_sh_btn:hover {
  letter-spacing: 1px;
}
.dis_sh_btnicon {
  display: inline-block;
  padding-left: 3px;
}
.slider_rotate .au_artist_wrapper:first-child {
  padding-top: 40px;
}
.theme_dark .dis_sliderheading_ttl {
  color: #fff;
}
.dis_videotime {
  position: absolute;
  right: 5px;
  bottom: 5px;
  background: #000;
  color: #fff;
  padding: 1px 4px;
  border-radius: 4px;
  font-size: 12px;
}
.dis_previewvideo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: black;
  transition: all 0.3s;
}
.dis_scheduled_for {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #ffffff;
  padding: 2px 6px;
  font-weight: 600;
  z-index: 1;
  background: #4a4a4aeb;
  border-radius: 4px;
  font-size: 14px;
}
.dis_post_video_data:hover .dis_previewvideo,
.search_video_thumb:hover .dis_previewvideo {
  opacity: 1;
  visibility: visible;
}
.dis_overlay_inner {
  width: 100%;
  height: 100%;
  /* display: none; */
}
.dis_overlay_inner > a,
.dis_seeAll_loadmore_a {
  width: 100%;
  height: 100%;
  display: block;
}
.dis_overlay_inner > a .temporary_hide,
.temporary_hide {
  display: none !important;
}
.dis_overlay_inner img {
  /* background: red; */
}
.dis_sliderheadingL {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  /* margin: 0 -10px; */
}
.dis_slider_playall {
  color: var(--primary_color);
  font-size: 18px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.dis_slider_playall:hover {
  color: var(--primary_color);
}
.dis_sliderheading_ttl,
.dis_slider_playall {
  padding: 2px 10px;
}
.dis_slider_patxt {
  padding-left: 5px;
}
.dis_slider_paIcon {
  display: flex;
}
.dis_notehelp {
  margin-top: 10px;
  display: block;
}
.dis_bner_heading {
  margin: 0;
  font-size: 50px;
  font-weight: 700;
  color: #ffffff;
  text-transform: capitalize;
  display: inline-block;
  /* padding: 10px 20px; */
  border-radius: 5px;
  text-shadow: 3px 4px 5px rgb(0 0 0 / 25%);
  /* text-shadow: 1px 3px 0 #ffffff, 1px 2px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff; */
}
.dis_streamNot {
  font-size: 18px;
  font-weight: 700;
  margin-top: 20px;
  text-transform: capitalize;
}
/* sidebar chat box and socket chat common css start */
/* sidebar chat box and socket chat common css end */
/* suggetion slider  vc*/
.dis_suggetion_sliderWrap {
  margin: 20px 0px;
}
.dis_suggetion_sliderWrap .swiper-button-next,
.dis_suggetion_sliderWrap .swiper-button-prev {
  background: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sgsn-swiper-button-prev:after,
.sgsn-swiper-button-next:after {
  display: none;
}
.dis_suggetion_sliderWrap .profile_box {
  padding: 25px 15px;
  margin-bottom: 0px;
}
.dis_suggetion_sliderWrap .profile_box .prof_img,
.dis_suggetion_sliderWrap .profile_box .prof_img img {
  width: 110px;
  height: 110px;
}
.dis_suggetion_sliderWrap .swiper-button-prev i,
.dis_suggetion_sliderWrap .swiper-button-next i {
  font-size: 25px;
  color: gray;
}
.dis_suggetion_sliderWrap .dis_sliderheading {
  padding: 0;
}
.dis_suggetion_sliderWrap .dis_sliderheading_ttl {
  font-size: 16px;
}
.dis_suggetion_sliderWrap .dis_sh_btn,
.dis_suggetion_sliderWrap .dis_sh_btn:hover,
.dis_suggetion_sliderWrap .dis_sh_btn:focus {
  font-size: 16px;
}
.dis_suggetion_sliderWrap .dis_sliderheading {
  margin-bottom: 20px;
}
.dis_suggetion_sliderWrap .profile_box h3 {
  font-size: 18px;
  color: var(--primary_color);
  margin: 20px 0 5px;
  font-weight: 600;
  font-family: var(--muli-font);
}
.dis_suggetion_sliderWrap .profile_box p {
  font-size: 15px;
}
/* suggetion slider  */
/* reporting account modal  */
.dis_reportingListItem {
  font-size: 18px;
  font-weight: 600;
  color: #808080;
  margin: 0;
}
.dis_reportingList > li {
  padding: 0 20px 10px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  cursor: pointer;
}
.dis_reportingList > li:first-child {
  padding-top: 11px;
}
.dis_reportingList > li:last-child {
  margin-bottom: 0;
}
.dis_reportingFooter {
  padding: 20px 20px;
}
.dis_Reporting_modal .dis_bmodalTll {
  padding: 20px 20px;
  border-bottom: 1px solid #eee;
}
.dis_Reporting_modal .dis_checkbox label {
  cursor: pointer;
}
.dis_reportingmsg {
  padding: 0px 20px;
}
.dis_reportingmsg .dis_field_input.require {
  padding-top: 10px;
  height: 160px;
}
/* reporting account modal  */
/* all creators start */
.dis_allproductSliderPage {
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
}
.dis_allcreators_wrap {
  /* padding: 80px 0; */
}
.dis_headingFilter {
  margin-bottom: 20px;
}
.dis_allcreators_heading {
  font-size: 22px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: var(--muli-font);
}
.dis_allcreators_wrap .dis_tab_li {
  margin: 0 10px;
}
.dis_allcrtr_filterList {
  display: flex;
  align-items: center;
  margin: 0 -5px;
  margin-top: 30px;
}
.dis_allcrtr_filterList > li {
  margin: 5px;
  width: 25%;
}
.dis_allcrtr_filterList p {
  font-weight: 600;
}
.dis_allcreators_wrap .profile_box .prof_img,
.dis_allcreators_wrap .profile_box .prof_img img {
  width: 110px;
  height: 110px;
}
.dis_allcreators_wrap .profile_box {
  padding: 30px;
}
.dis_allcrtr_filterList
  .dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 40px;
}
.dis_allcrtr_filterList .select2-container {
  /* min-width: 192px; */
}
.dis_c_searchWrap {
  position: relative;
  /* min-width: 220px; */
}
.dis_c_searchInput {
  width: 100%;
  border: 2px solid rgb(221 221 221);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  height: 50px;
  padding: 0 35px 0px 15px;
  font-size: 16px;
  outline: 0;
}
.dis_c_searchicon {
  position: absolute;
  right: 15px;
  top: 18px;
}
.dis_allcrtr_filterList
  .dis_select2
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 15px 0 15px;
}
.dis_allcrtr_filterList .dis_select2 .select2-selection__clear {
  display: none;
}
.dis_allcrtr_filterList
  .dis_select2
  .select2-container--default
  .select2-search--inline
  .select2-search__field::placeholder {
  color: #979797;
}
.dis_allcrtr_filterList
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered:after {
  right: 15px;
}
/* tab start */
.dis_tab_list {
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  background: #ececec;
  padding-top: 50px;
}
.dis_tab_li {
  list-style-type: none;
  /* margin: 0 60px; */
}
.dis_tab_item {
  color: #40404c;
  font-weight: 600;
  position: relative;
  display: inline-block;
  padding-bottom: 30px;
  text-transform: uppercase;
}
.dis_tab_li.active > .dis_tab_item,
.dis_tab_li > .dis_tab_item:hover {
  color: var(--primary_color);
}
.dis_tab_li.active > .dis_tab_item:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  width: 100%;
  height: 5px;
  background: rgb(255, 129, 91);
  border-radius: 3px 3px 0px 0px;
}
/* tab end */
/* all creators end */

/* blog section */
/* .dis_blogWrap {
padding: 80px 0;
max-width: 1190px;
margin: auto;
}
.dis_blogWrapInner {
display: flex;
justify-content: center;
}
.dis_blogLeft {
flex: 0 0 auto;
width: 66.66666667%;
}
.dis_blogRight {
flex: 0 0 auto;
width: 33.33333333%;
margin-left: 30px;
}
.dis_blogBox {
padding: 20px;
background: #fff;
border-radius: 5px;
}
.dis_blogImg {
margin-bottom: 20px;
}
.dis_blogImg > img {
width: 100%;
border-radius: 5px;
}
.disBlog_title {
font-size: 20px;
color: #40404c;
font-weight: 700;
margin: 10px 0 15px;
display: block;
}
.disBlog_title:hover {
color: var(--primary_color);
} */
.dis_blogLeft > div.dis_blogBox {
  margin-bottom: 30px;
}
.dis_blogLeft > div.dis_blogBox:last-child {
  margin-bottom: 0;
}
.dis_blogSBox {
  background: #fff;
  padding: 20px;
}
.dis_blogSBHeading {
  font-size: 18px;
  font-weight: 700;
}
.dis_blogSBHeading {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.dis_blogSBox {
  background: #fff;
  padding: 20px;
}
.dis_blogSBList {
  list-style-type: square;
  color: #aeaeae;
  padding-left: 20px;
}
.dis_blogSBList > li {
  margin-bottom: 10px;
}
.dis_blogSBList > li:last-child {
  margin-bottom: 0;
}
.dis_blogSBList > li > a {
  display: flex;
  justify-content: space-between;
  color: #aeaeae;
  font-weight: 400;
  font-size: 16px;
}
.dis_blogSBSearch {
  position: relative;
}
.dis_blogSBSearchInput {
  border: 1px solid #e3e3e3;
  width: 100%;
  height: 50px;
  padding: 0 40px 0px 20px;
  outline: 0;
}
.dis_blogSBSearchIcon {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.dis_blogSBCreate .dis_btn {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: inherit;
  line-height: inherit;
  padding: 13px 12px;
}
.dis_blogSBCIcon {
  display: inline-flex;
  margin-right: 5px;
}
.dis_blogSBCIcon > svg {
  width: 18px;
  height: auto;
  display: inline-block;
}
.dis_blogSBCIcon > svg path {
  transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
}
.dis_blogBox .dis_btn {
  min-width: inherit;
  height: inherit;
  line-height: inherit;
  padding: 10px 30px;
  margin-top: 10px;
}
.dis_createBlogIB {
  display: flex;
  margin: 0 -10px;
}
.dis_createBlogWrap .dis_cmnbox_header {
  border-bottom: 1px solid #e3e3e3;
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
.dis_EditartBack > svg {
  width: 20px;
  height: auto;
}
.dis_EditartBack {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  cursor: pointer;
}
.dis_ticket_query_form .dis_createBlogIB .dis_attach_label {
  height: inherit;
  padding-top: 9px;
  padding-bottom: 10px;
}
.dis_createBlogIB > li {
  padding: 5px 10px;
  width: 100%;
}
.dis_createBlogMP > li {
  width: inherit;
}
.dis_createBlogWrap .dis_cmnbox_body {
  padding: 0;
}
.dis_createBTop {
  padding: 20px;
}
.dis_createBBtm {
  padding: 20px;
  border-top: 1px solid #e3e3e3;
}
.cke_button_off {
  border: 1px solid transparent !important;
  padding: 3px 5px !important;
}
.dis_art_comboBtm {
  border-top: 1px solid #ededed;
  padding-top: 30px;
  margin-top: 10px;
  border-bottom: 1px solid #ededed;
  padding-bottom: 30px;
}
.cke_toolbar_start + .cke_combo_off a.cke_combo_button:hover {
  border: 0 !important;
  padding: 0 0 0 1px !important;
  margin-left: -1px !important;
}
.dis_cmnbox {
  background: var(--white_color);
}
.dis_cmnbox_header {
  border-bottom: 1px solid #e3e3e3;
  padding: 40px 10px 40px;
}
.dis_cmnbox_header_ttl {
  font-size: 22px;
  color: #40404c;
  font-weight: 600;
  padding: 0;
  margin: 0;
}
.dis_cmnbox_header_des {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #777777;
}
.dis_cmnbox_body {
  padding: 40px 50px 40px;
}
/* cookies box start  */
.dis_cookiesbox {
  position: fixed;
  right: 20px;
  bottom: 20px;
  text-align: center;
  z-index: 9;
}
.dis_cookiesinner {
  background: white;
  max-width: 300px;
  width: 100%;
  box-shadow: 0px 0px 20px 0px #22222226;
  border-radius: 15px;
}
.dis_cookiesIcon > svg {
  width: 120px;
  height: auto;
}
.dis_cookiesBtnList {
  display: flex;
  justify-content: center;
  border-top: 1px solid #e1e1e1;
}
a.dis_cookiesbtn {
  font-size: 16px;
  color: #222;
  display: block;
  font-family: "Muli";
  padding: 13px 10px;
}
.dis_cookiesTop {
  padding: 30px 10px;
}
.dis_cookiesBtnList > li {
  width: 50%;
}
.dis_cookiesBtnList > li:first-child {
  border-right: 1px solid #e1e1e1;
}
.dis_cookiesbtn:hover {
  background: var(--primary_color);
  color: #fff;
}
.dis_cookiesBtnList > li:first-child .dis_cookiesbtn {
  border-radius: 0px 0px 0px 10px;
}
.dis_cookiesBtnList > li:last-child .dis_cookiesbtn {
  border-radius: 0px 0px 10px 0;
}
/* cookies box end  */
/* live strwaming / sidebar chat board start */
.dis_SB_C_chatwrap {
  position: fixed;
  right: -350px;
  top: 100px;
  height: calc(100% - 100px);
  max-width: 350px;
  width: 100%;
  z-index: 9999;
}
.dis_SB_C_chatwrap .dis_streamchat_sendbox {
  position: absolute;
  bottom: -5px;
  width: 100%;
  left: 0;
}
.dis_sc_head_inner {
  background: #fff;
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);
  height: 100%;
}
.dis_sc_head {
  padding: 20px 15px;
  background: #f1f1f1;
  display: flex;
  align-items: center;
}
.dis_sc_headImg {
  border: 1px solid rgb(235, 236, 255);
  border-radius: 50%;
  background-color: rgb(255 255 255 / 0%);
  width: 40px;
  height: 40px;
  overflow: hidden;
  border: 1px solid #ddd;
  margin-right: 10px;
}
.dis_sc_headImg > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.dis_sc_topttl,
.dis_sc_topttl:hover {
  text-transform: capitalize;
  font-size: 20px;
  color: #40404c;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 1200px) {
  .dis_SB_C_chatwrap {
    right: 0;
  }
}
/* user chat */
.dis_userchat_wrap .dis_sc_head {
  justify-content: space-between;
}
.dis_chatHL {
  display: flex;
  align-items: center;
}
.dis_userchat_wrap .dis_cross_sign:after,
.dis_userchat_wrap .dis_cross_sign:before {
  background-color: rgb(157 157 157);
}
.dis_userchat_wrap .dis_cross_sign {
  cursor: pointer;
}
/* user chat */
/* live chat start */
.dis_stream_chatwrap .dis_sc_topttl {
  font-size: 18px;
}
.dis_stream_chatwrap .dis_sc_head {
  padding: 15px 15px;
}
.dis_stream_chatwrap .dis_streamchat_msg img.emoji {
  width: 20px;
  height: 20px;
  margin: 0 1px;
}
.dis_stream_chatwrap .dis_streamchat_sendbox textarea {
  padding: 15px 10px 9px 40px;
  font-size: 14px;
  background: #ffffff;
  height: inherit;
}
.dis_stream_chatwrap .dis_streamchat_sendbox .emoji_picker {
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 10px;
}
.dis_stream_chatwrap .dis_sc_head_inner {
  box-shadow: inherit;
  border-radius: 5px;
  position: relative;
}

.dis_stream_chatwrap .outgoing.message .dis_streamchat_msg {
  padding: 0;
}
.dis_stream_chatwrap .dis_C_chatwrap .outgoing {
  text-align: left;
  display: flex;
  justify-content: flex-end;
}
/* live chat end */
/* live strwaming chat board End */
/* only sidebar chat css start */
.dis_userchat_receiver,
.dis_userchat_sender {
  padding: 10px 0;
}
.dis_streamchat_sendbox {
  position: absolute;
  bottom: -5px;
  width: 100%;
  left: 0;
}
.dis_streamchat_sendIcon {
  position: absolute;
  right: 5px;
  top: 1px;
  bottom: 7px;
  margin: auto;
  border: 0;
  outline: none;
  padding: 0;
}
.dis_streamchat_msg {
  margin: 0;
  background: #8f8be8;
  background: #f1f1f4;
  color: #fe5421;
  padding: 5px 8px;
  border-radius: 4px;
  word-break: break-all;
}
.incoming .dis_streamchat_msg {
  display: inline-block;
}
.outgoing.message .dis_streamchat_msg {
  background: #f1f1f4;
  color: #222;
  display: inline-block;
}
.dis_streamchat_msg img.emoji {
  width: 26px;
  height: 26px;
  vertical-align: middle;
  margin: 0 3px;
}
.dis_sc_head_inner {
  background: #fff;
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);
  height: 100%;
}
.dis_sc_head {
  padding: 20px 15px;
  background: #f1f1f1;
  display: flex;
  align-items: center;
}
.dis_sc_headImg {
  border: 1px solid rgb(235, 236, 255);
  border-radius: 50%;
  background-color: rgb(255 255 255 / 0%);
  width: 40px;
  height: 40px;
  overflow: hidden;
  border: 1px solid #ddd;
  margin-right: 10px;
}
.dis_sc_headImg > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.dis_sc_topttl,
.dis_sc_topttl:hover {
  text-transform: capitalize;
  font-size: 20px;
  color: #40404c;
  font-weight: 700;
  margin: 0;
}
.dis_stream_chatwrap.dis_C_chatwrap {
  height: 300px;
}
.dis_chat_data {
  max-width: 580px;
}
.dis_chat_textbox {
  padding: 8px 12px;
  border-radius: 0 10px 10px 10px;
  position: relative;
  display: inline-block;
  border: 1px solid #e3e3e3;
  background-color: rgb(250, 250, 252);
  z-index: 0;
  display: block;
}
.dis_userchat_sender .dis_chat_textbox {
  border-radius: 10px 0 10px 10px;
}
.dis_chat_pera {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 700;
  color: #7c7c7c;
  word-break: break-all;
  width: 100%;
  height: 100%;
}
.post_linkpreview {
  display: flex;
  border: 1px solid #eee;
  margin-top: 10px;
  background: rgb(245 245 245);
  border-radius: 10px;
}
.dis_chat_textbox .post_linkpreview {
  margin-top: 5px;
}
.dis_chat_textbox:after {
  content: "";
  position: absolute;
  top: 0px;
  width: 10px;
  height: 10px;
  z-index: -1;
  border: solid #e3e3e3;
  background: #fafafc;
}
.dis_userchat_sender .dis_chat_textbox:after {
  right: -5px;
  border-width: 1px 1px 0px 0px;
  transform: rotate(45deg);
}
.dis_chat_send_nameTime {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  color: #aeaeae;
  font-size: 12px;
}
.dis_userchat_sender .dis_chat_send_nameTime {
  justify-content: end;
}
.dis_chatTime_list > li {
  margin: 2px;
  display: inline-flex;
}
.dis_chat_img {
  border: 1px solid rgb(235, 236, 255);
  border-radius: 50%;
  background-color: rgb(212, 242, 255);
  width: 40px;
  height: 40px;
  flex: none;
}
.dis_chat_img > img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 50%;
}
.dis_userchat_receiver .dis_chat_textbox:after {
  left: -5px;
  border-width: 0px 0px 1px 1px;
  transform: rotate(45deg);
}
.dis_chat_zipL svg {
  width: 18px;
  height: auto;
}
.dis_chat_zipL {
  width: 40px;
  height: 40px;
  background: var(--primary_color);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin-left: 10px;
  cursor: pointer;
  flex: none;
}
.dis_chat_zipL > svg path {
  fill: #fff;
}
.dis_chat_zipWrap {
  display: flex;
}
.dis_chat_Zipname {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 2px;
  word-break: break-all;
}
.dis_chat_ZipSize {
  font-size: 12px;
  font-weight: 700;
  color: var(--primary_color);
}
/* only sidebar chat css end */
.mc-banner {
  z-index: 9999999 !important;
}
/* get discovered video uploder */
.dis_getDis_monetize.dis_monetize_wrap {
  max-width: 1170px;
}
.dis_getDis_monetize .cmn_upbox_body {
  padding: 20px 0;
}
.dis_getdis_categryList {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
  justify-content: center;
}
.dis_getdis_categryList .cate_radio_button[type="radio"] + label {
  padding: 10px 15px 10px 37px;
  font-size: 15px;
  color: #979797;
  font-weight: 600;
  font-family: var(--muli-font);
  border: 2px solid rgb(221 221 221);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}
.cate_radio_button[type="radio"]:checked + label:before,
.cate_radio_button[type="radio"]:not(:checked) + label:before {
  left: 10px;
  top: 11px;
  width: 18px;
}
.cate_radio_button[type="radio"]:checked + label:after,
.cate_radio_button[type="radio"]:not(:checked) + label:after {
  top: 14px;
  left: 13px;
}
.cate_radio_button[type="radio"]:checked + label {
  border-color: var(--primary_color);
  background-color: var(--primary_color);
  color: #fff;
}

.dis_get_cate_text {
  font-size: 21px;
  font-weight: 800;
  text-transform: uppercase;
}
.dis_getdis_CLWRAp {
  flex-wrap: wrap;
  align-items: center;
  grid-gap: 10px;
  justify-content: center;
  background: #ededed;
  padding: 12px 10px;
  position: relative;
  text-align: center;
  max-width: max-content;
  margin: 20px auto 0;
  display: flex;
  z-index: 0;
}
.dis_getdis_CLWRAp:after {
  position: absolute;
  content: "";
  left: -19px;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 73px solid #ededed;
  border-top: 0px solid transparent;
}
.dis_getdis_CLWRAp:before {
  position: absolute;
  content: "";
  right: -18px;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 0;
  height: 0;
  border-left: 18px solid #ededed;
  border-right: 0 solid transparent;
  border-bottom: 73px solid transparent;
  border-top: 0 solid transparent;
}
.dis_getDis_monetize .mu_upld_boxinner {
  display: flex;
  align-items: center;
}
.dis_getDDYV {
  font-size: 16px;
  margin: 0 0 10px;
}
.dis_getBYV,
.dis_getBYV:hover {
  color: var(--primary_color);
  font-size: 16px;
}
.dis_g_right {
  padding-left: 20px;
}
.dis_getDis_monetize .mu_upld_box {
  max-width: max-content;
  margin: 30px auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.dis_getsupport {
  font-size: 16px;
}
/* ------------------black theme css start------------------------------------------------------ */
:root {
  /* --main_bg_color: rgb(23, 32, 37); */
  /* --main_bg_color: #111112; */
  --main_bg_color: #000000;
  /* --sec_bg_color: rgb(26, 37, 43); */
  --sec_bg_color: #161616;
  --gray_bg_color: rgb(51, 71, 81);
  --white_color: rgb(255, 255, 255);
  --text_color: rgb(143, 157, 165);
  /* --border_color: rgb(43, 57, 65); */
  --border_color: #333333;
}
.theme_dark .dis_vid_commentList > li .dis_vid_commentList > li:after,
.theme_dark .dis_comentMsg:after {
  background: var(--border_color);
}
.theme_dark input::-ms-input-placeholder,
.theme_dark input::-moz-placeholder {
  color: var(--white_color);
  color: green;
  opacity: 0.5;
}
.theme_dark input::placeholder,
.theme_dark input::-webkit-input-placeholder {
  color: var(--white_color);
  opacity: 0.5;
}
.theme_dark .dis_chat_contacts_avatar:after {
  border-color: var(--main_bg_color);
}
.theme_dark textarea,
.theme_dark input,
.theme_dark .dis_skeleton,
.theme_dark .dis_art_seprator {
  background: transparent;
}
body.theme_dark,
.theme_dark .dis_search_fliter_items {
  color: var(--text_color);
  background: var(--main_bg_color);
}
.theme_dark .dis_main_bg {
  background: var(--main_bg_color);
}
.theme_dark .dis_field_input,
.theme_dark .dis_gaway_thsirtbox,
.theme_dark .dis_winnerBox_wrap,
.theme_dark .dis_winner_Profile,
.theme_dark .dis_Lstrem_ts_video,
.theme_dark .dis_Custmtoken .tokenfield.form-control,
.theme_dark .dis_skeletonBB,
.theme_dark .upl_dd_header,
.theme_dark .upl_dd_middle,
.theme_dark .upl_dd_foot_inner,
.theme_dark .dis_search_P_ib,
.theme_dark .post_area_header {
  border-color: var(--border_color);
}
.theme_dark .dis_field_input::-webkit-input-placeholder,
.theme_dark .dis_SV_vdes {
  color: var(--text_color);
}
.theme_dark .dis_field_input::-ms-input-placeholder {
  color: var(--text_color);
}
.theme_dark .dis_field_input::placeholder {
  color: var(--text_color);
}
.theme_dark .dis_field_input,
.theme_dark
  .dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.theme_dark .dis_Custmtoken .tokenfield.form-control {
  color: rgb(225 225 225);
  background: rgb(0 0 0 / 0%);
}
/* button class start */
.theme_dark .dis_btn {
  /* color: #8f9da5;
	background: transparent;
	border-color: #8f9da5; */
}
.theme_dark .dis_btn:hover,
.theme_dark .dis_btn.gray_btn {
  /* background: #8f9da5;
	color: #ffffff;
	outline: 0; */
}
.dis_btn.gray_btn:hover,
.theme_dark .dis_btn.gray_btn:focus {
  /* color: #8f9da5;
	background: transparent;
	border: 1px solid #8f9da5; */
}
.theme_dark .dis_btn.b_btn {
  /* border-color: #8f9da5;
	color: #8f9da5; */
}
.theme_dark .dis_btn.b_btn:hover,
.theme_dark .dis_btn.b_btn:focus {
  /* background: #8f9da5;
	color: var(--white_color); */
}
.theme_dark .dis_field_input:focus,
.theme_dark .dis_Custmtoken .tokenfield.form-control.focus {
  color: var(--text_color);
  border-color: var(--text_color);
}
.theme_dark .upload_video:after {
  background: #8f9da5;
  color: var(--white_color);
}
.theme_dark .upload_video.open,
.theme_dark .upload_video:hover,
.theme_dark .upload_video:focus {
  border-color: #8f9da5;
  color: var(--white_color);
}
.theme_dark .custom_dd_icon svg path,
.theme_dark .dis_chat_search_icon > svg path,
.theme_dark .dis_chatTime_list > li > svg path,
.theme_dark .dis_search_fliter_items svg path,
.theme_dark .dis_s_grid_list > li svg > path,
.theme_dark.view .dis_s_grid_list > li:first-child svg > path {
  fill: var(--text_color);
}
.upload_video.open svg path,
.theme_dark .upload_video:hover svg path,
.theme_dark .dis_pl_sgl_tb_edit_icon svg path,
.theme_dark .custom_dropdown_btn > svg path,
.theme_dark .dis_support_attamntlist > li > a svg path,
.theme_dark .dis_chat_send_iconList .chat_FT_Icon > svg path,
.theme_dark .dis_search_fliter_items:hover .dis_sfi_icon svg path,
.theme_dark .dis_search_fliter_items.active .dis_sfi_icon svg path,
.theme_dark.view .dis_s_grid_list > li:last-child svg > path,
.theme_dark .dis_s_grid_list > li:first-child svg > path,
.theme_dark .dis_ai_btns svg path {
  fill: var(--white_color);
}
/* become a fan button  start*/
.theme_dark .dis_fanbtn.dis_bgclr_orange {
  background-color: rgba(254, 84, 33, 0);
  border: 1px solid #8f9da5;
  color: #8f9da5;
}
/* become a fan button  end*/
/* button class end */
/* switcher start */
.theme_dark .switcher_main_wrapper {
  /* background: rgb(51, 71, 81); */
}
.theme_dark .switcher_main_wrapper h4,
.theme_dark .dis_chat_send_nameTime,
.theme_dark .dis_chatTime_list,
.theme_dark .md_thumtitle {
  color: var(--text_color);
}
.theme_dark .switcher_main_wrapper .switch_t {
  background: var(--white_color);
  color: var(--sec_bg_color);
  box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.16);
}
/* switcher end */
.theme_dark .au_host_section,
.theme_dark .vid_dragicon,
.theme_dark .vid_dragclose,
.theme_dark .post_linkpreview,
.theme_dark .dis_SV_vDetails {
  background-color: var(--sec_bg_color);
}
.theme_dark .bg-white,
.theme_dark .dis_euvd_header,
.theme_dark .dis_euvd_ta_wrap textarea {
  background: var(--sec_bg_color);
}
.theme_dark .au_heading h2,
.theme_dark .dis_aboutus_para,
.theme_dark .dis_aboutus_list > li,
.theme_dark .dis_Lstrem_ts_livebtn,
.theme_dark .dis_chat_pera,
.theme_dark .upl_dd_head_ttl,
.theme_dark .dis_deleteacc_h,
.theme_dark .dis_deleteacc_p,
.theme_dark .dis_modal_title,
.theme_dark .dis_vid_cmnTextarea,
.theme_dark .dis_SV_vttl,
.theme_dark .dis_search_fliter_items:hover,
.theme_dark .dis_search_fliter_items.active,
.theme_dark .dis_profile_data .post_area_header ul li a,
.theme_dark .mu_subtitle,
.theme_dark .dis_getDDYV,
.theme_dark .dis_getsupport,
.theme_dark .mu_subtitle,
.theme_dark .dis_get_cate_text {
  color: var(--white_color);
}
.theme_dark .au_heading h2:before,
.theme_dark .dis_chat_typing > .dot,
.theme_dark .dis_artFIlterMenu:after,
.theme_dark .dis_post_menu_item:after {
  background: var(--white_color);
}
.theme_dark .au_heading p,
.theme_dark .linkpreview_des,
.theme_dark .linkpreview_link,
.theme_dark .dis_simultv .dis_upload_div label,
.theme_dark .custom_dd_anchr,
.theme_dark .dis_athment_umlist > li,
.theme_dark .dis_ccd_usermsg > p,
.theme_dark .dis_deleteacc_notes > li {
  color: var(--text_color);
}
.theme_dark .au_heading p,
.theme_dark .linkpreview_des,
.theme_dark .linkpreview_link,
.theme_dark .dis_simultv .dis_upload_div label,
.theme_dark .custom_dd_anchr,
.theme_dark .dis_athment_umlist > li,
.theme_dark .dis_ccd_usermsg > p,
.theme_dark .dis_post_menu_sttl,
.theme_dark .dis_deleteacc_notes > li {
  color: var(--text_color);
}
.theme_dark .dis_post_video_data .dis_postvideo_content h3,
.theme_dark .dis_heading_sttl,
.theme_dark .dis_ticketbox_des,
.theme_dark .dis_ticketbox_infoicon_ttl,
.theme_dark .dis_athment_ht,
.theme_dark .dis_athment_umlist > li p > a {
  color: var(--text_color);
}
.theme_dark .dis_post_video_data:hover .dis_postvideo_content h3,
.theme_dark .montiz_details_other,
.theme_dark .dis_checkbox label p > a,
.theme_dark .linkpreview_data .linkpreview_title,
.theme_dark .dis_heading_ttl,
.theme_dark .dis_pl_sgl_tb_dttl,
.theme_dark .dis_support_attamntlist > li > a,
.theme_color .dis_Lstrem_pp .dis_video_heading h3,
.theme_color .dis_stream_sp_mttl,
.theme_color .dis_s_sp_ip li,
.theme_color .dis_stream_sp_ttl,
.theme_dark textarea.vjs-share__short-link {
  color: var(--white_color);
}
.theme_dark .au_footer_section,
.theme_dark .mdetails_prowrap .progress,
.theme_dark .dis_preloader,
.theme_dark .dis_pl_sgl_topbox,
.theme_dark .dis_pl_sgl_sb_searchBox,
.theme_dark .dis_pl_sgl_plist,
.theme_dark .dis_pl_sgl_sb_search > input[type="search"],
.theme_dark .dis_cmnbox,
.theme_dark .dis_single_ticket_inner,
.theme_dark .dis_sprtAdmin_inner,
.theme_dark .dis_chat_wrap,
.theme_dark .dis_chat_filterlist select,
.theme_dark .dis_userchat,
.theme_dark .dis_suggetion_sliderWrap .profile_box,
.theme_dark .dis_postAnimation,
.theme_dark .dis_copyright {
  background: var(--sec_bg_color);
}
.theme_dark .progress.progress-value {
  background: transparent;
}
.theme_dark .mu_upld_boxicon,
.theme_dark .mdetails_prowrap,
.theme_dark .pl_count_wrap:after,
.theme_dark .dis_signup_grid_tble > thead > tr > th,
.theme_dark .dis_signup_grid_tble > tbody > tr > th,
.theme_dark .dis_chat_pp_search .dis_chat_search_input > input,
.theme_dark .dis_userdelete_btn,
.theme_dark .dis_CastCrewList > li {
  background: var(--gray_bg_color);
}
.theme_dark .audition_main_wrapper.au_banner_section:before {
  background: linear-gradient(0deg, rgb(0 0 0) 0%, #00000000 100%);
}
.theme_dark .audition_main_wrapper.au_banner_section.before_log:before {
  background: linear-gradient(
    0deg,
    rgb(26, 37, 43) 0%,
    rgba(255, 255, 255, 0) 40%
  );
}
.dis_user_data_wrapper .user_tab_section {
  margin-top: 50px;
}
.theme_dark .dis_footer_links a:hover,
.theme_dark .dis_cmnbox_header_ttl,
.theme_dark .dis_ticketbox_infoicon_ttl > a,
.theme_dark .dis_Ls_ss_tab > li.active > a,
.theme_dark .dis_ccd_userttl,
.theme_dark .dis_chat_filterlist,
.theme_dark .dis_articleTtl,
.theme_dark .dis_articleHeading,
.theme_dark .dis_vc_read,
.theme_dark .dis_vc_read:focus,
.theme_dark .dis_art_nps_share {
  color: var(--white_color);
}
.theme_dark .dis_host_wrapper:before,
.theme_dark .dis_host_wrapper:after,
.theme_dark .dis_signup_wrapper .dis_signup_div:before,
.theme_dark .dis_signup_wrapper .dis_signup_div:after,
.theme_dark .au_forget_password .au_form_section .au_box_form:before,
.theme_dark .au_forget_password .au_form_section .au_box_form:after {
  opacity: 0.6;
}
.theme_dark .dis_host_wrapper .au_host_wrapper_bg,
.theme_dark .montz_progress {
  background: var(--main_bg_color);
}
.theme_dark .dis_footer_links a:after,
.theme_dark .action_icon {
  background: var(--border_color);
}
.theme_dark .dis_user_post_data,
.theme_dark .cmn_upbox_filed,
.theme_dark .dis_support_login_inner,
.theme_dark .dis_Signup_Wrap,
.theme_dark .dis_vSrm_sb_wrap,
.theme_dark .dis_articleMBox,
.theme_dark .dis_articleList > li,
.theme_dark .dis_search_header,
.theme_dark .dis_search_Left,
.theme_dark .dis_ads_bg {
  background: var(--sec_bg_color);
}
.theme_dark .dis_user_post_data .dis_user_post_header .dis_user_detail p,
.theme_dark .dis_video_single_tabs ul.nav.nav-tabs li a,
.theme_dark
  .dis_add_cast_popup
  .modal-body
  .dis_cast_upload_div
  .dis_upload_div
  span,
.theme_dark .dis_articlePera,
.theme_dark .dis_artFIlterMenu {
  color: var(--text_color);
}
.theme_dark .dis_video_single_tabs,
.theme_dark .preloader_open:before,
.theme_dark .preloader_open:after,
.theme_dark .preloader_active .preloader_holder,
.theme_dark .dis_pl_sgl_vb_remove_icon {
  background-color: var(--sec_bg_color);
}
.theme_dark .dis_video_single_tabs ul.nav.nav-tabs li.active a,
.theme_dark .dis_video_single_tabs ul.nav.nav-tabs li:hover a {
  color: var(--white_color);
}
.theme_dark .dis_video_single_tabs ul.nav.nav-tabs li a:after {
  background: var(--white_color);
}
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li a,
.theme_dark .dis_cmnbox_header_des,
.theme_dark .dis_Ls_ss_tab > li > a {
  color: var(--text_color);
}
.theme_dark .sidebar_widget,
.theme_dark .dis_Lstrem_topsec,
.theme_dark .dis_Lstrem_secondsec,
.theme_dark .dis_Ls_ss_tab,
.theme_dark .dis_ticketbox_header {
  background-color: var(--sec_bg_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  h4.widget-title,
.theme_dark .sidebar_widget.widget.user_profile.homepage_intro h4.widget-title,
.theme_dark .dis_chat_search_input > input {
  border-color: var(--border_color);
  color: var(--text_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .user_profile
  .dis_user_data
  h3,
.theme_dark
  .sidebar_widget.widget.user_profile.homepage_intro
  .dis_user_data
  h3,
.theme_dark .dis_tb_hd_ttl,
.theme_dark .dis_ticketbox_ttl,
.theme_dark .Audition_popup .modal-title,
.theme_dark .dis_artFIlterMenu:hover,
.theme_dark .active.dis_artFIlterMenu {
  color: var(--white_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .user_profile
  .dis_user_data
  p,
.theme_dark .invit_user > a,
.theme_dark .sidebar_widget.widget.user_profile.homepage_intro .dis_user_data p,
.theme_dark
  .sidebar_widget.widget.user_profile.homepage_intro
  .dis_user_data
  span {
  color: var(--text_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .user_profile
  .dis_user_data
  span {
  color: var(--text_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget
  a.dis_see_all {
  color: var(--white_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .sidebar_widget_list
  li
  img,
.theme_dark .dis_user_post_data .dis_user_post_header .dis_user_img img,
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_user_pic
  img,
.theme_dark .post_linkpreview,
.theme_dark .dis_chat_leftsidebar,
.theme_dark .dis_userchat_top,
.theme_dark .dis_userchat_icons > li .dis_userchat_iconsBox,
.theme_dark .dis_art_comboBtm,
.theme_dark .dis_artheadingFIlter,
.theme_dark .dis_cast_div .dis_cast_data .dis_cast_img,
.theme_dark .sidebar_widget.widget.user_profile.homepage_intro a img {
  border-color: var(--border_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_fans
  ul
  li
  .dis_fan_imgdiv,
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li
  .dis_fan_imgdiv,
.theme_dark .dis_ivstatus_inner_top,
.theme_dark .dis_ticketbox,
.theme_dark .dis_ticketbox_header {
  border-color: var(--border_color);
}
.theme_dark .dis_user_data_wrapper .user_tab_section {
  background: var(--sec_bg_color);
}
.theme_dark .dis_user_data_wrapper .user_tab_section .audition_tab li a,
.theme_dark
  .dis_select2
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.theme_dark .dis_ai_note,
.theme_dark .dis_profile_data .user_post_area .post_area::placeholder {
  color: var(--text_color);
}
.theme_dark .dis_user_data_wrapper .user_tab_section .audition_tab li.active a,
.theme_dark .dis_user_data_wrapper .user_tab_section .audition_tab li:hover a {
  color: var(--white_color);
}
.theme_dark .dis_user_data_wrapper .user_tab_section .audition_tab li a:after,
.theme_dark .emoji_topbar > li.active:after {
  background: var(--white_color);
}
.theme_dark .emoji_dropdown {
  background: var(--sec_bg_color);
  border-color: var(--border_color);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.52);
}
.theme_dark .post_area_header {
  position: relative;
}
.theme_dark .post_area_header,
.theme_dark .post_area_body,
.theme_dark .post_area_footer,
.theme_dark .nmsg_send_wraaper,
.theme_dark .nmsg_btn,
.theme_dark .cmn_upbox {
  background-color: var(--sec_bg_color);
}
.theme_dark .user_post_area.active_area {
  background-color: var(--sec_bg_color);
}
.theme_dark .dis_vc_ttl,
.theme_dark .dis_vc_ttl:hover,
.theme_dark .dis_ai_tbh_text {
  color: var(--white_color);
}
.theme_dark .dis_user_post_data .dis_user_post_header,
.theme_dark .dis_user_post_data .dis_user_post_content,
.theme_dark .dis_user_post_content .dis_user_post_data.nmsg_subcontent,
.theme_dark .cmn_upbox_header,
.theme_dark .dis_euvd_ta_wrap textarea,
.theme_dark .dis_euvd_body,
.theme_dark .dis_cmnbox_header,
.theme_dark .dis_createBBtm,
.theme_dark .dis_ai_fieldInput,
.theme_dark .dis_ai_typeBox,
.theme_dark .dis_embed_urlvideo .dis_euvd_footer {
  border-color: var(--border_color);
}
.theme_dark .nm_textarea textarea .theme_dark .dis_field_input,
.theme_dark .dis_pl_sgl_vbox,
.theme_dark .dis_SV_Tabs,
.theme_dark .dis_ai_text_box_wrap {
  border-color: var(--border_color);
  background: var(--main_bg_color);
}
.theme_dark .dis_profile_data .user_post_area .post_area,
.theme_dark .dis_videoelephant_btnwrap,
.theme_dark .dis_chat_textbox,
.theme_dark .dis_chat_textbox:after,
.theme_dark .dis_chat_img,
.theme_dark .dis_chat_sendInput_wrap > form,
.theme_dark .dis_chat_separator_text,
.theme_dark .dis_userchat_icons > li .dis_userchat_iconsBox,
.theme_dark .dis_chat_contacts_avatar {
  color: var(--text_color);
  border-color: var(--border_color);
  background: var(--main_bg_color);
}
.theme_dark
  .dis_profile_data
  .user_post_area
  .post_area_body
  .dis_textare_div:before,
.theme_dark .nm_textarea:after {
  background: var(--main_bg_color);
  border-color: var(--border_color);
}
.theme_dark .browse_btn_wrapper i,
.theme_dark .browse_btn_wrapper .info_text,
.theme_dark .dis_velephant_bwttl,
.theme_dark .dis_vc_cmnt,
.theme_dark .dis_vc_time,
.theme_dark .dis_ai_fieldInput {
  color: var(--text_color);
}
.theme_dark .browse_area_inner,
.theme_dark .emoji_topbar,
.theme_dark .dis_vid_commentList > li,
.theme_dark .dis_vid_commentList > li .dis_vid_commentList > li,
.theme_dark .dis_comentMsg {
  background-color: var(--sec_bg_color);
  border-color: var(--border_color);
}
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_fans
  ul
  li:hover
  h3,
.theme_dark
  .dis_user_data_wrapper
  .right_sidebar_wrapper
  .widget.dis_endorsed
  ul
  li:hover
  h3,
.theme_dark .artist_media_detail > ul > li > a:hover,
.theme_dark .dis_artSItemF {
  color: var(--white_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  span.dis_reply,
.theme_dark .contentText .more_text,
.theme_dark .nmsg_preply > a {
  color: var(--white_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  span.dis_reply
  a
  > svg
  > path,
.theme_dark .nmsg_preply > a > svg path {
  fill: var(--white_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a,
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  p {
  color: var(--text_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a:hover {
  color: var(--white_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  h3
  > a:hover
  > span,
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment
  ol.comment
  li.comment_list
  .dis_comment_div
  .dis_comment_data
  .comment_subrelpay:hover {
  color: var(--text_color);
}
/* start chennel css */
.theme_dark .dis_popular_video .my_channel_heading,
.theme_dark .dis_input_filed {
  color: var(--text_color);
  background-color: var(--sec_bg_color);
  border-color: var(--border_color);
}
.theme_dark .dis_userhome_video {
  background-color: var(--sec_bg_color);
}
.theme_dark .common_popup_inner {
  background-color: var(--sec_bg_color);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.52);
}
.theme_dark .dis_common_popup .common_close svg path {
  fill: var(--white_color);
  opacity: 0.5;
}
.theme_dark .dis_common_popup,
.theme_dark .cke_top,
.theme_dark .cke_bottom {
  background-color: rgba(23, 32, 37, 0.91);
}
.theme_dark iframe.cke_wysiwyg_frame.cke_reset {
  filter: invert(1);
}
.theme_dark .cke_top,
.theme_dark .cke_bottom {
  border-color: var(--border_color);
}
.theme_dark .cke_editable {
  background: #172026 !important;
}
.theme_dark .cke_path_item,
.theme_dark .cke_path_empty {
  color: var(--text_color);
}
.theme_dark .cke_button_disabled .cke_button_icon,
.theme_dark .cke_button_disabled .cke_button_arrow {
  opacity: 1;
}
/* end chennel css */
.theme_dark .artist_about_heading,
.theme_dark .about_body,
.theme_dark .cke_inner,
.theme_dark .artist_media_detail {
  background: var(--sec_bg_color);
}
.theme_dark .cke_chrome,
.theme_dark .artist_about_heading {
  border-color: var(--border_color);
}
.theme_dark .tab_title,
.theme_dark .nav-tabs > li.active > a,
.theme_dark .nav-tabs > li.active > a:hover,
.theme_dark .nav-tabs > li.active > a:focus,
.audition_tab li a {
  color: var(--text_color);
}
.theme_dark .nav-tabs,
.theme_dark .user_media {
  border-color: var(--border_color);
}
.theme_dark .artist_media_detail .audition_tab.media_tab li:after {
  background: var(--white_color);
  border-color: var(--border_color);
}
.theme_dark .media_gallery_popup .comment_section {
  background: var(--sec_bg_color);
}
.theme_dark .media_gallery,
.theme_dark .dis_art_upImg {
  background-color: var(--main_bg_color);
}
.theme_dark .media_gallery_popup .mppost_action_btn {
  background: rgb(37, 52, 61);
}
.theme_dark .media_gallery_popup .published_date,
.theme_dark .post_title .dis_pub_reason,
.theme_dark .media_gallery_popup .post_detail,
.theme_dark .mu_title {
  color: var(--text_color);
}
.theme_dark .media_gallery_popup .post_title,
.theme_dark .post_detail a {
  color: var(--white_color);
}
.theme_dark .artist_about_detail {
  background: var(--sec_bg_color);
  color: var(--text_color);
}
/* search page css start */
.theme_dark .dis_search_heading {
  background: var(--sec_bg_color);
}
.theme_dark .dis_search_header .search_filter {
  background: var(--sec_bg_color);
}
.theme_dark .search_filter .search_inputField {
  border-color: var(--border_color);
  color: var(--text_color);
  background: var(--sec_bg_color);
}
.theme_dark .dis_search_header .search_filter.filter_box .form-control {
  background: transparent;
}
.theme_dark .search_video_data .searh_video_title,
.theme_dark .s_v_barleft > h2,
.theme_dark.view .search_video_data .searh_video_title {
  color: var(--white_color);
}
.theme_dark .search_video_data p,
.theme_dark .profile_box p,
.theme_dark .profile_box span,
.theme_dark body.view .search_video_data .searh_video_title {
  color: var(--text_color);
}
.theme_dark .dis_user_post_data .dis_user_post_header .dis_user_detail h3 > a,
.theme_dark .profile_box h3,
.theme_dark
  body.view
  .dis_user_post_data
  .search_video_content:hover
  .search_video_data
  .searh_video_title,
.theme_dark .link_color,
.theme_dark .link_color:hover,
.theme_dark .mu_upld_ttl,
.theme_dark .dis_CCB_username {
  color: var(--white_color);
}
.theme_dark .dis_search_video_warapper,
.theme_dark .dis_s_grid_list > li {
  border-color: var(--border_color);
}
.theme_dark .dis_CCBNIcon svg path,
.theme_dark.view .dis_s_grid_list > li:last-child svg > path {
  fill: var(--white_color);
}
.theme_dark .dis_s_grid_list > li svg > path,
.theme_dark .dis_SNT_icon > svg path {
  fill: var(--text_color);
}
.theme_dark .dis_search_profile_warapper,
.theme_dark .mu_upld_box,
.theme_dark .dis_ticket_chat_data:after,
.theme_dark .dis_artUploadImage,
.theme_dark .dis_SV_TabsWrap,
.theme_dark .dis_ai_btns {
  background: var(--sec_bg_color);
  border-color: var(--border_color);
}
.theme_dark .profile_box {
  background-color: var(--main_bg_color);
}
/* search page css end */
/* setting page css start */
.theme_dark .profile_edit_inner {
  background: var(--sec_bg_color);
  box-shadow: 0px 0px 61px 0px rgba(0, 0, 0, 0.3);
}
.theme_dark .dis_profileedit_wrapper > ul,
.theme_dark .dis_tab_list {
  background: rgb(27, 39, 46);
  box-shadow: 1px 0px 7px 0px rgba(0, 0, 0, 0.5);
}
.theme_dark .dis_profileedit_wrapper ul > li.active > a,
.theme_dark .dis_tab_li.active > .dis_tab_item {
  color: var(--white_color);
}
.theme_dark .dis_profileedit_wrapper > ul > li.active > a:after,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li
  a:after,
.theme_dark .dis_tab_li.active > .dis_tab_item:after {
  background: var(--white_color);
}
.theme_dark .dis_profileedit_wrapper ul > li > a,
.theme_dark .dis_ticket_cd_ttl,
.theme_dark .dis_tab_item {
  color: var(--text_color);
}
.theme_dark .profile_edit_title,
.theme_dark .dis_c_searchInput {
  border-color: var(--border_color);
}
.theme_dark .pe_forminner .form-control,
.theme_dark
  .pe_forminner
  .select2-container--default
  .select2-selection--single,
.theme_dark .dis_ticket_chat_data,
.theme_dark .dis_comn_whiteborder,
.theme_dark .dis_select2 .select2-selection.select2-selection--single,
.theme_dark .dis_daterangePicker .daterange {
  background: transparent;
  border-color: var(--border_color);
  color: var(--text_color);
}
/* user account delete start  */
.dis_userdelete_radio {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0px -10px;
  justify-content: center;
}
.dis_userdelete_radio > li {
  margin: 5px 10px;
}
.dis_userdelete_btn {
  background: #ababab;
  padding: 15px 25px;
  color: #ffffff;
  transition: all 0.3s;
  margin: 0;
  min-width: 265px;
  text-align: center;
}
[type="radio"]:checked + .dis_userdelete_btn,
[type="radio"]:not(:checked) + .dis_userdelete_btn {
  color: #ffffff;
}
[type="radio"]:checked + .dis_userdelete_btn {
  background: var(--primary_color);
}
.dis_userdelete_btn:after,
.dis_userdelete_btn:before {
  display: none;
}
.dis_deleteacc_notes > li {
  margin-bottom: 10px;
  color: #222;
  font-weight: 600;
}
.dis_deleteacc_notes > li:last-child {
  margin-bottom: 0px;
}
.dis_deleteacc_h {
  font-size: 22px;
  color: #3f3f59;
  font-family: "Muli", sans-serif;
  font-weight: 800;
  margin: 0;
  margin-bottom: 15px;
}
.dis_deleteacc_p {
  font-size: 17px;
  font-weight: 600;
  color: #222;
}
.dis_deleteacc_notes {
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 20px;
}
.dis_modal_title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: #40404c;
  letter-spacing: 1px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  font-family: "brandon-grotesque";
}
.dis_deleteacc_clnder {
  margin-bottom: 20px;
}
.daterangepicker {
  z-index: 9999999;
}
.dis_deleteacc_reason textarea.dis_field_input {
  padding-top: 10px;
  height: 160px;
}
.delete_deactivate_modal .modal-body {
  padding: 25px;
}
.delete_deactivate_modal .modal-header {
  padding: 15px 25px;
}
/* user account delete end  */
/* setting page css end */
/* help page css start */
.theme_dark .dis_videotrailer_warapper {
  background: var(--main_bg_color);
}
.theme_dark .iav_enqry_wrapper .panel_topbox,
.theme_dark .dis_faq_wrapper,
.theme_dark .dis_policies_wrapper {
  background: var(--sec_bg_color);
}
.theme_dark .panel-group .panel_topbox + .panel-collapse > .panel-body,
.theme_dark .panel-group .panel_topbox + .panel-collapse > .list-group {
  border-color: var(--border_color);
  background: var(--sec_bg_color);
}
.theme_dark .e_movie_title,
.theme_dark .faq_box_wrapper .faq_title,
.theme_dark .policies_heading,
.theme_dark .dis_policies_mainwrapper .policies_link,
.theme_dark .dis_ai_btns {
  color: var(--white_color);
}
.theme_dark .iav_enqry_wrapper p,
.theme_dark .enqry_dropbtn i,
.theme_dark .faq_box_wrapper .faq_discription,
.theme_dark .dis_policies_wrapper .nav-tabs > li > a,
.theme_dark .policies_content_box p,
.theme_dark .dis_SNT_text {
  color: var(--text_color);
}
.theme_dark .enqry_dropbtn i {
  background: rgb(45, 62, 71);
}
.theme_dark .dis_policies_wrapper .nav-tabs {
  background: rgb(30, 45, 53);
}
/* help page css end */
/* login pages css */
.theme_dark .modal-content,
.theme_dark .modal-body,
.theme_dark .au_box_form {
  background: var(--sec_bg_color);
}
.theme_dark .form-control {
  border-color: var(--border_color);
  background: transparent;
  color: var(--text_color);
  box-shadow: none;
}
.theme_dark .modal-header {
  border-color: var(--border_color);
}
.theme_dark .modal-body .au_form_section a {
  color: var(--white_color);
}
.theme_dark .modal-header .close {
  opacity: 1;
}
.theme_dark .modal-header .close span {
  color: var(--white_color);
  text-shadow: none;
}
/* login pages end */
/* signup pages end */
.theme_dark
  .dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner,
.theme_dark .dis_signup_grid_inner,
.theme_dark .ap_heading,
.theme_dark .dis_sc_head_inner,
.theme_dark .dis_stream_chatwrap .dis_streamchat_sendbox textarea {
  background: var(--sec_bg_color);
}
.theme_dark .dis_select_video .dis_upload_div label,
.theme_dark .dis_select_video .drag-text h3,
.theme_dark
  .dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div
  p {
  color: var(--text_color);
}
.theme_dark
  .dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner
  .dis_signup_form
  .dis_button_div
  p
  a,
.theme_dark .dis_select_video .dis_upload_div label *,
.theme_dark .au_heading .upload_suc_msg > a,
.theme_dark .artistinfo_or {
  color: var(--white_color);
}
/* signup pages end */
.theme_dark .dis_upload_video,
.theme_dark .dis_signup_div.dis_msgdiv {
  background: var(--sec_bg_color);
}
.theme_dark .dis_upload_video .dis_video_heading h3 {
  color: var(--text_color);
  border-color: var(--border_color);
}
.theme_dark .dis_select_video .image-upload-wrap,
.theme_dark .dis_signup_grid_tble > tbody > tr > td:first-child,
.theme_dark .dis_signup_grid_tble > thead > tr > td,
.theme_dark .dis_signup_grid_tble > tbody > tr > td,
.theme_dark .dis_signup_grid_tble > tfoot > tr > td,
.theme_dark .dis_signup_grid_tble > tbody > tr > td:last-child,
.theme_dark .dis_blogSBSearchInput {
  border-color: var(--border_color);
}
.theme_dark .video_nextwrapper {
  background: rgba(0, 0, 0, 0.81);
}
.theme_dark .dis_signup_form .form-group .input-group:after {
  background: var(--white_color);
}
.theme_dark .dis_upload_video_inner .dis_video_thumbnail h2,
.theme_dark .dis_signup_form .form-group .input-group .form-control,
.theme_dark .dis_upload_form.dis_signup_form .dis_button_div .checkbox label p,
.theme_dark
  .dis_upload_form.dis_signup_form
  .dis_button_div
  .checkbox
  label
  p
  a,
.theme_dark .upl_ttl {
  color: var(--text_color);
}
.theme_dark .upl_dd_wrap,
.theme_dark .custom_dropdown_menu {
  background: var(--gray_bg_color);
  box-shadow: 0 0 11px 0px rgb(0 0 0 / 39%);
}
.theme_dark .dropzone .dz-preview .dz-image,
.theme_dark .dis_artSMP1,
.theme_dark .dis_arttbrList .dis_actiondiv {
  background-color: var(--gray_bg_color);
}
.theme_dark .dis_signup_form .form-group .input-group:after,
.theme_dark .artistinfo_or:after {
  background: var(--white_color);
}
.theme_dark .dis_checkbox label i.input-helper:before,
.theme_dark
  .dis_select2
  .select2-container--open
  .select2-selection.select2-selection--single,
.dis_chat_pp_search_close .dis_cross_sign:after,
.theme_dark .dis_select2 .select2-container--open .select2-selection--multiple,
.theme_dark .dis_c_searchInput:focus,
.theme_dark .dis_vid_commentFieldWrap .emoji_picker {
  border-color: var(--text_color);
}
.theme_dark .dis_checkbox label i.input-helper:after,
.theme_dark .dis_userchat_back:after {
  border-color: var(--white_color);
}
.theme_dark .dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img,
.theme_dark
  .dis_upload_video_inner
  .dis_video_thumbnail
  .dis_video_thumbnail_img
  .dis_img_delete,
.theme_dark .dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img,
.theme_dark .dis_upload_video_inner .dis_video_thumbnail .dis_rotatethumb {
  background: var(--gray_bg_color);
}
.theme_dark
  .dis_upload_video_inner
  .dis_video_thumbnail
  .dis_video_thumbnail_img
  .overlay {
  background: rgba(23, 32, 37, 0.79);
}
.theme_dark
  .dis_upload_video_inner
  .dis_video_thumbnail.dis_select_video
  label
  figure:hover
  svg
  path,
.theme_dark .dis_cast_upload_div.dis_select_video label:hover figure svg path,
.theme_dark .dis_userchat_iconsBox_search svg path {
  fill: var(--white_color);
}
.theme_dark
  .dis_cast_div
  .dis_cast_data
  .dis_cast_img
  .dis_overlay
  .dis_edit_cast_icon
  svg
  path {
  fill: var(--sec_bg_color);
}
.theme_dark
  .dis_video_single_tabs
  .tab-content
  .dis_cast_div
  .dis_cast_upload_div.dis_select_video.dis_cast_data:hover
  .dis_cast_content
  h3,
.theme_dark .dis_add_cast_popup .modal-body .close:hover,
.theme_dark .dis_add_cast_popup .modal-body .close:focus,
.theme_dark .dis_cast_div .dis_cast_data .dis_cast_img .dis_delete_img:hover,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  p
  > a {
  color: var(--white_color);
}
.theme_dark
  .dis_add_cast_popup
  .modal-body
  .dis_cast_upload_div
  .dis_upload_div:hover
  span,
.theme_dark .dis_CCB_scriptname,
.theme_dark .tokenfield .token .close,
.theme_dark .tab-content .dis_tabdata p {
  color: var(--text_color);
}
.theme_dark .dis_add_cast_popup .modal-body .close,
.theme_dark .dis_cast_upload_div.dis_select_video label figure {
  background: rgb(38, 53, 60);
  border-color: rgb(38, 53, 60);
}
.theme_dark .dis_cast_div .dis_cast_data .dis_cast_img .dis_overlay {
  background-image: -moz-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(115, 115, 115) 100%
  );
  background-image: -webkit-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(115, 115, 115) 100%
  );
  background-image: -ms-linear-gradient(
    -90deg,
    rgb(0, 0, 0, 0) 0%,
    rgb(115, 115, 115) 100%
  );
}
.theme_dark .tokenfield .token {
  background: var(--gray_bg_color);
  color: var(--text_color);
}
.theme_dark .Audition_popup .modal-content .modal-header .close {
  background: var(--gray_bg_color);
  color: var(--white_color);
}
.theme_dark .dis_choose_category .category_label .content {
  background: var(--main_bg_color);
  color: var(--text_color);
  border-color: rgb(38, 53, 60);
}
.theme_dark .dis_choose_category .checkmark {
  background-color: transparent;
}
.theme_dark .dis_choose_category .category_label input:checked ~ .content,
.theme_dark
  .dis_pritype_account
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice,
.theme_dark
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: var(--gray_bg_color);
  color: var(--text_color);
  border-color: rgb(38, 53, 60);
}
.theme_dark .dis_choose_category .category_label input:checked ~ .checkmark {
  background-color: var(--gray_bg_color);
  color: var(--text_color);
}
.theme_dark
  .dis_choose_category
  .category_label
  input:checked
  ~ .checkmark:after {
  border-color: var(--text_color);
}
.theme_dark
  .dis_pritype_account
  .select2-container--default
  .select2-selection--multiple,
.theme_dark .select2-container--default .select2-selection--multiple,
.theme_dark .dis_box_radiobtn [type="radio"]:not(:checked) + label,
.theme_dark .dis_box_radiobtn [type="radio"]:not(:checked) + label:before {
  background-color: transparent;
  border-color: var(--border_color);
}
.theme_dark
  .dis_pritype_account
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove,
.theme_dark .endorseemnt_inner,
.theme_dark
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  background: var(--sec_bg_color);
}
.theme_dark
  .dis_signup_wrapper
  .dis_signup_div
  .dis_signup_inner
  .dis_signup_right
  .dis_signup_right_inner.dis_musician_detail
  .dis_signup_form
  .dis_button_div
  .dis_change_type,
.theme_dark .share_social .sharepost_name,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li.active
  a,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  ul.nav.nav-tabs
  li:hover
  a,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h4
  > a,
.theme_dark .upl_dd_foot_new,
.theme_dark .upl_dd_foot_btn,
.theme_dark .dis_art_prodetT {
  color: var(--white_color);
}
.theme_dark .ps_result .ps_resultbox {
  background: var(--main_bg_color);
}
.theme_dark .ps_resultbox ul li {
  border-color: var(--border_color);
}
.theme_dark .dis_sharepost_popup .ps_search {
  background: rgb(51, 71, 82);
}
.theme_dark .dis_btn.c_type:hover,
.theme_dark .dis_btn.c_type:focus,
.theme_dark .dis_signup_form .form-group .input-group,
.theme_dark .custom_descriptio .tokenfield.form-control,
.theme_dark .upl_box {
  border-color: var(--text_color);
}
.theme_dark
  .dis_signup_form
  .form-group
  .input-group
  .input-group-addon
  svg
  path {
  fill: var(--text_color);
}
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h3,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  h4,
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  p,
.theme_dark .dis_user_post_data .dis_user_post_content .contentText {
  color: var(--text_color);
}
.theme_dark
  .dis_custom_video_popup
  .modal-dialog
  .modal-body
  .dis_popup_data
  .dis_popup_overlay_data
  .dis_tabdata
  .dis_btndiv
  .dis_btn:hover
  svg
  path,
.theme_dark .dis_EditartBack > svg path,
.theme_dark .dis_artmenuControls > svg path {
  fill: var(--white_color);
}
.theme_dark .dis_action_content {
  background: var(--sec_bg_color);
  box-shadow: 0px 0px 5px 0px rgb(0, 0, 0);
  border-color: var(--border_color);
}
.theme_dark .dis_action_content ul li a,
.theme_dark .dis_action_content ul li,
.theme_dark .post_delete > p {
  color: var(--text_color) !important;
}
.theme_dark .dis_action_content ul li a:hover,
.theme_dark .dis_action_content > ul > li:hover,
.theme_dark .dis_slider_playall:hover {
  color: var(--white_color) !important;
}
.theme_dark .dis_action_content:after,
.theme_dark .p_edit_w {
  background: var(--sec_bg_color);
}
.theme_dark
  .dis_user_post_data
  .dis_user_post_footer
  .dis_comment_form
  .dis_form
  textarea.form-control,
.theme_dark .post_delete {
  background: transparent;
  border-color: var(--border_color);
}
.theme_dark .dis_action_content:after,
.theme_dark .delete_top {
  border-color: var(--border_color);
}
/* messsage css start */
.theme_dark .msg_titile,
.theme_dark .msg_recipient {
  background: var(--sec_bg_color);
  color: var(--text_color);
}
.theme_dark .msg_body,
.theme_dark .message_box_wrapper,
.theme_dark .msg_box,
.theme_dark .attachment_btn {
  background: var(--sec_bg_color);
  color: var(--text_color);
}
.theme_dark .msg_wrapper a,
.theme_dark .add_content {
  color: var(--text_color);
}
.theme_dark .msg_wrapper p,
.theme_dark .add_content:hover,
.theme_dark .add_content:focus,
.theme_dark .add_content:focus > i,
.theme_dark .dis_bold_ttl,
.theme_dark .dis_aboutus_sub_heading {
  color: var(--white_color);
}
.theme_dark .msg_recipient .recipient_inpu {
  background: var(--main_bg_color);
  color: var(--text_color);
}
.theme_dark .message_textarea,
.theme_dark .attachment_btn,
.theme_dark .attachment_btn .attach_file {
  border-color: var(--border_color);
}
/* messsage css end */
/* Header css start */
.theme_dark .montz_vid_ttl,
.theme_dark .dis_fcm {
  color: var(--white_color);
}
.theme_dark input:-webkit-autofill,
.theme_dark input:-webkit-autofill:hover,
.theme_dark input:-webkit-autofill:focus,
.theme_dark input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px rgb(40, 55, 63) inset !important;
  -webkit-text-fill-color: var(--white_color) !important;
}
/* Header css end */
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li a.active,
.theme_dark
  .dis_user_post_new_footer
  ul.dis_vote_share_box
  li
  a.active
  svg
  path,
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li:hover,
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li:hover svg path,
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li a:hover,
.theme_dark
  .dis_user_post_new_footer
  ul.dis_vote_share_box
  li
  a:hover
  svg
  path {
  fill: var(--white_color);
}
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li a svg path,
.theme_dark .dis_user_post_new_footer ul.dis_vote_share_box li svg path {
  fill: var(--text_color);
}
.theme_dark .invited_icon {
  background: var(--gray_bg_color);
}
.theme_dark .invited_icon:after {
  border-right-color: var(--gray_bg_color);
  border-top-color: var(--gray_bg_color);
}
.theme_dark .post_area,
.theme_dark .dis_chat_pp_search_close .dis_cross_sign:before {
  background: var(--text_color); /*cast and crew*/
}
.theme_dark .select2-dropdown {
  background-color: #172025;
  border-color: var(--border_color);
}
.theme_dark
  .select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: var(--gray_bg_color);
}
.theme_dark
  .select2-container--default
  .select2-results__option[aria-selected="true"] {
  background-color: #3b3b3b;
}
.theme_dark .no_resultsvg > path.a {
  fill: rgb(91, 107, 107);
}
.theme_dark .no_resultsvg > path.b {
  fill: rgb(71, 86, 89);
}
.theme_dark .faq_box_wrapper svg .cls-1 {
  fill: #ffffff;
}
.theme_dark .faq_box_wrapper svg .cls-2,
.theme_dark .faq_box_wrapper svg .cls-3 {
  fill: var(--text_color);
}
.theme_dark #pro_data_loader svg rect {
  fill: var(--sec_bg_color);
}
.theme_dark #pro_data_loader svg path,
.theme_dark .dis_chat_send_iconList > li span svg path,
.theme_dark .dis_chat_send_emoji svg path {
  fill: var(--text_color);
}
.theme_dark .login_cstm_pop,
.theme_dark .login_cstm_pop:after {
  background: var(--gray_bg_color);
}
.theme_dark .tokenfield input ::-moz-placeholder {
  color: var(--text_color);
}
.theme_dark .tokenfield input ::-ms-input-placeholder {
  color: var(--text_color);
}
.theme_dark .tokenfield input::-webkit-input-placeholder {
  color: var(--text_color);
}
.theme_dark .montz_videouplod_wrap {
  background-color: var(--gray_bg_color);
}
.theme_dark .app_download .popup_heading {
  color: #ffff;
}
.theme_dark .cke_button .cke_button_icon {
  filter: invert(1);
}
.theme_dark .cke_combo_button .cke_combo_text {
  color: rgb(183 183 183);
}
.theme_dark .dis_pl_sgl_tb_dttl:focus,
.theme_dark .upl_dd_pl_inner {
  border-color: var(--border_color);
  background: transparent;
}
.theme_dark .dis_box_radiobtn [type="radio"]:checked + label {
  border-color: var(--text_color);
  background: rgb(235 88 31 / 0%);
  color: rgb(255 255 255);
}
.theme_dark .dis_chat_contactsList > li.active .dis_chat_contacts_box,
.theme_dark .dis_chat_contactsList > li:hover .dis_chat_contacts_box {
  background-color: var(--gray_bg_color);
}
.theme_dark .dis_chat_separator:after,
.theme_dark .dis_vid_commentFieldWrap,
.theme_dark .dis_single_ticket_topbox {
  background: var(--border_color);
}
.theme_dark .dis_chat_separator_text {
  box-shadow: var(--sec_bg_color);
}
.theme_dark .dis_Signup_Wrap .au_heading p {
  color: rgb(221 221 221);
}
.theme_dark .dis_slidernoThumb {
  background: rgb(31 42 48);
}
.theme_dark .dis_artmenuControls.right {
  background: linear-gradient(90deg, #fff0 10%, var(--main_bg_color) 60%);
}
.theme_dark .dis_artmenuControls.left {
  background: linear-gradient(-90deg, #fff0 10%, var(--main_bg_color) 60%);
}

/* get disocvered video uplode dark theme  */
.theme_dark .dis_getdis_CLWRAp {
  background: #24323a;
}
.theme_dark .dis_getdis_CLWRAp:before {
  border-left: 18px solid #24323a;
}
.theme_dark .dis_getdis_CLWRAp:after {
  border-bottom: 73px solid #24323a;
}
.theme_dark .dis_getDis_monetize .link_color,
.theme_dark .dis_getDis_monetize .link_color:hover {
  color: var(--primary_color);
}
.theme_dark .dis_getdis_categryList .cate_radio_button[type="radio"] + label {
  color: #ffffff;
  border-color: var(--border_color);
  background-color: transparent;
}
.theme_dark
  .dis_getdis_categryList
  .cate_radio_button[type="radio"]:checked
  + label {
  border-color: var(--primary_color);
  background-color: var(--primary_color);
}
.theme_dark .dis_getDis_monetize_wrap {
  background-image: url("../images/getdiscovered_uploadBg.jpg");
}
/* black theme css emd */
.dis_user_data_wrapper .user_tab_section .audition_tab li.temporary_disable a,
.dis_profile_data .post_area_header ul li.temporary_disable a {
  /*color: #c3c3c3;*/
  opacity: 0.4;
  cursor: not-allowed;
}
.dis_user_data_wrapper
  .user_tab_section
  .audition_tab
  li.temporary_disable
  a:after {
  display: none;
}
.sidebar_widget_list {
  height: auto;
  max-height: 272px;
  overflow: auto;
}
.video_gallery .sidebar_widget_list {
  height: auto;
  max-height: 515px;
}
.photo_gallery .sidebar_widget_list {
  height: auto;
  max-height: 226px;
}
.sidebar_widget_list::-webkit-scrollbar {
  width: 0px;
  height: 0;
}
.thumbnails-mid .videoCube a.item-label-href {
  display: block;
  transform: translateY(-11px);
}
/* ads line limit */
.videoCube span.video-label.trc_ellipsis {
  -webkit-line-clamp: 1 !important;
}
.trc-widget-footer {
  display: none;
}
.theme_dark .dis_userchat_nodata_inner svg .welcome1,
.theme_dark .dis_userchat_nodata_inner svg .msg1 {
  fill: var(--border_color);
}
.theme_dark .dis_userchat_nodata_inner svg .welcome2,
.theme_dark .dis_userchat_nodata_inner svg .msg2,
.theme_dark .action_icon svg path {
  fill: var(--text_color);
}
.theme_dark .dis_streamStatus_box {
  background: var(--main_bg_color);
  border-color: var(--border_color);
}
.theme_dark .dis_eyeIcon {
  color: var(--text_color) !important;
}
.dis_nextvideoThumb {
  position: absolute;
  bottom: 12%;
  right: 3%;
  background: #6a6a6a;
  display: none;
}
.dis_nextvideoThumb_inner {
  max-width: 200px;
  box-shadow: 3px 4px 0px 0px #a9a9a9;
}
.dis_nextvideoThumb_img > img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.dis_nextvideoThumb_ttl {
  color: #fff;
  font-size: 14px;
  margin: 0;
  padding: 6px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@-moz-document url-prefix() {
  ::-webkit-scrollbar {
    display: none;
  }
  html {
    scrollbar-width: none;
  }
}
/* header message notification drop down skeleton */
@keyframes animation-lines {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes animation-squares {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.dis_skeleton {
  padding: 20px;
  width: 100%;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
}
.dis_skeleton_right {
  width: calc(100% - 80px);
  margin-left: 20px;
}
.dis_skeleton .dis_skeletonCircle {
  background: var(--animation_bg);
  background: var(--animation_bg1);
  background: var(--animation_bg2);
  background-size: var(--animation_size);
  animation: var(--animation_key);
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.dis_skeleton .dis_skeleton_line {
  height: 12px;
  margin-bottom: 6px;
  border-radius: 2px;
  background: var(--animation_bg);
  background: var(--animation_bg1);
  background: var(--animation_bg2);
  background-size: var(--animation_size);
  animation: var(--animation_key);
  width: 100%;
}
.dis_skeleton_right > .dis_skeleton_line:last-child {
  margin-bottom: 0;
}
.vjs-PrevNext.active {
  opacity: 1;
  visibility: visible;
}
.vjs-PrevNext-inner {
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 16%);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 160px;
}
.vjs-PrevNext {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  color: #ffff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  width: 80px;
  cursor: pointer;
  opacity: 0.2;
  transition: all 0.3s ease-in-out;
}
.vjs-prev-btn {
  left: 10%;
}
.vjs-next-btn {
  right: 10%;
}
.vjs_prev_arrows {
  display: block;
  height: 10px;
  width: 10px;
}
.vjs-PrevNext.active .vjs_prev_arrows {
  -webkit-animation: np_arrow 1s infinite;
  -moz-animation: np_arrow 1s infinite;
  animation: np_arrow 0.6s infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.vjs-prev-btn .vjs_prev_arrows {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-left: 2px solid white;
  border-bottom: 2px solid white;
}
.vjs-next-btn .vjs_prev_arrows {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 2px solid white;
  border-top: 2px solid white;
}
.vjs-next-btn.active .vjs_1 {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.vjs-next-btn.active .vjs_2 {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.vjs-next-btn.active .vjs_3 {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.vjs-prev-btn.active .vjs_1 {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.vjs-prev-btn.active .vjs_2 {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.vjs-prev-btn.active .vjs_3 {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
@keyframes np_arrow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* slider skeleten  */
.dis_slider_skeleten {
  padding-bottom: 70px;
  overflow: hidden;
}
.dis_slider_skeleten .dis_skeleton_line.heading {
  margin-bottom: 40px;
  margin-top: 41px;
}
.dis_sliderSkeletn {
  padding: 0;
  margin: 0;
  display: flex;
  grid-gap: 10px;
  list-style-type: none;
}
.dis_sliderSkeletn .dis_skeletonRectangle {
  height: 217px;
  width: 364px;
  margin-bottom: 20px;
}
@media (max-width: 420px) {
  .dis_sliderSkeletn .dis_skeletonRectangle {
    height: 157px;
    width: 180px;
  }
}
.dis_singVideoWrap {
  display: flex;
  max-width: 1800px;
  margin: 10px auto;
}
.dis_singVideoLeft {
  max-width: 1330px;
  width: 100%;
}
.dis_singVideoRight {
  width: 500px;
  padding-top: 15px;
  padding-left: 15px;
}
/* maintanece modal */
.maintenanceModal .modal-body {
  padding: 30px;
}
.maintenanceModal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.maintenanceModal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.main_heading {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
.main_h1 {
  font-size: 17px;
  color: #838383;
  line-height: 1.4;
}
.main_h2 {
  font-size: 17px;
  color: #838383;
}
.maintenanceModal .dis_btn {
  width: max-content;
  min-width: inherit;
  padding: 8px 20px;
  height: inherit;
  line-height: inherit;
  border-radius: 4px;
  margin-top: 10px;
}
.theme_dark .main_heading {
  color: #fff;
}
.theme_dark .main_h2,
.theme_dark .main_h1 {
  color: var(--text_color);
}
.dis_gami_su_video_wrap > video {
  width: 100%;
  height: 100%;
}
.dis_gami_su_video_wrap {
  position: absolute;
  z-index: 99999;
  /* padding-top: 58%; */
  background: #000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dis_gami_su_video_wrap > video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dis_gami_su_video_wrap:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background: #000000ad;
  backdrop-filter: blur(1px);
}

.headerBtnBorder {
  border: 5px solid #7c55e3;
  border-radius: 40px;
  color: #fff;
  font-size: 16px;
  padding: 6px 20px;
  font-weight: 600;
}
.headerBtnBorder:hover {
  border-color: #ffffff;
  color: #fff;
}
