.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: #eb581f;
	border-color: #eb581f;
}
.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_header_section {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 0 50px;
	z-index: 99999;
	/* height: 100px; */
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	background: rgba(0, 0, 0, 0.90);
	display: flex;
	justify-content: space-between;
	font-family: 'Muli', sans-serif;
	align-items: center;
}
.au_header_section:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.au_header_section.fixed_menu:after {
	display: none;
}
.au_header_section.bgcolor {
	background-color: rgba(0, 0, 0, 0.9);
}
.au_logo {
	float: left;
	margin-right: 0;
	/* line-height: 100px; */
	display: block;
	width: 100%;
}
.au_logo a {
	display: inline-block;
	/* max-width: 145px;
max-height: 45px;*/
	cursor: pointer;
}
.au_menu {
	text-align: right;
	display: inline-block;
}
.au_logo img {
	max-width: 100%;
}
.au_logo .mobile_logo {
	width: 45px;
}
.au_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.au_menu ul li {
	float: left;
	/* margin: 0 15px; */
	margin: 0 9px;
	position: relative;
	padding: 22px 0;
}
.au_menu ul li a {
	font-size: 14px;
	text-transform: capitalize;
	color: #fff;
	/* padding: 2px 0; */
	display: block;
	outline: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.au_menu .dis_userinfo > a {
	width: 45px;
	height: 45px;
	background: #fff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.au_menu .dis_userinfo img {
	width: 100%;
}
.au_menu ul li.host a {
	padding: 4px 12px;
	display: block;
	border: 2px solid #fff;
}
.au_menu ul li .au_tooltip a,
.au_tooltip a {
	color: #484848;
}
.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_menu ul li:hover .au_tooltip {
	visibility: visible;
	opacity: 1;
	transform: translateY(15px);
	-moz-transform: translateY(15px);
	-webkit-transform: translateY(15px);
	-ms-transform: translateY(15px);
	-o-transform: translateY(15px);
}
.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;
}
.main_menu .au_logo {
	margin: 0;
	width: 100%;
	padding: 50px 0 0 50px;
	text-align: left;
}
.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: #eb581f;
	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: #eb581f;
}
.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: 9;
	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: #eb581f;
}
/* 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%;*/
}
.vote_live_window .au_logo {
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 5;
	padding: 0;
}
.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;
}
.au_menu_wrapper {
	position: fixed;
	bottom: 80px;
	left: 0;
	width: 350px;
	z-index: 3;
	top: 0;
	overflow: hidden;
	visibility: hidden;
}
.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;
}
.au_menu_wrapper.open_menu {
	visibility: visible;
}
.open_genre_menu .genre_sub_menu {
	visibility: hidden !important;
}
.au_menu_wrapper > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}
.au_menu_wrapper.open_menu > ul {
	overflow-y: scroll;
}
.au_menu_wrapper.open_menu > ul::-webkit-scrollbar-track-piece,
.au_menu_wrapper.open_menu > ul::-moz-scrollbar-track-piece {
	background-color: transparent;
}
.au_menu_wrapper.open_menu > ul::-webkit-scrollbar-thumb,
.au_menu_wrapper.open_menu > ul::-moz-scrollbar-thumb {
	background-color: transparent;
}
.au_menu_wrapper.open_menu > ul::-webkit-scrollbar,
.au_menu_wrapper.open_menu > ul::-moz-scrollbar {
	width: 10px;
	height: 10px;
	margin: 0 5px;
}
.au_menu_wrapper:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	min-width: 300px;
	background-color: rgba(0, 0, 0, 0.65);
	z-index: -1;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.vote_live_window .au_menu_wrapper:after {
	height: 100%;
}
.au_menu_wrapper.open_menu:after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.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*/
/* Header section menu start*/
.audition_inner_page .au_header_section {
	background-color: #000;
	background-color: #2c2d2f;
}
.audition_inner_page .au_header_section .au_logo {
	margin-right: 50px;
}
.menu_wrapper {
	display: inline-block;
	/* height: 100%; */
	position: relative;
	width: 100%;
	max-width: 300px;
}
.menu_wrapper .dis_publisher_div {
	float: left;
	width: 100%;
	padding-left: 0px;
	/* margin-top: 30px;  */
}
.menu_wrapper .dis_publisher_div ul {
	padding: 0;
	margin: 0;
	padding: 0;
	margin: 0;
	float: left;
	margin-top: 0px;
	width: 100%;
}
.menu_wrapper .dis_publisher_div .list-group {
	max-height: 302px;
}
.dis_listgroup.custom_scrol {
	height: auto;
}
/* start list item */
.dis_listgroup .list-group-item.active,
.dis_listgroup .list-group-item.active:hover,
.dis_listgroup .list-group-item.active:focus {
	background-color: #f1f1f1;
	border-color: #dcdcdc;
	color: #40404c;
}
.dis_listgroup {
	max-height: 302px;
	overflow-y: auto;
	position: absolute;
	top: 100%;
	width: 100%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	z-index: 5;
}
.dis_listgroup li {
	cursor: default;
}
/* End list item */
.menu_wrapper .dis_publisher_div ul li.host {
	list-style: none;
}
.menu_wrapper .dis_publisher_div ul li.host a {
	display: inline-block;
	min-width: 220px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #fff;
	text-decoration: none;
}
.dis_header_center {
	display: inline-block;
}
.header_menu_wrapper {
	display: inline-block;
	width: 100%;
	transform: none !important;
}
.header_menu .menu_downarrow {
	margin-left: 10px;
}
.header_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	/* min-width: 200px; */
	vertical-align: middle;
	text-align: left;
}
.header_menu .responsive_menu > ul > li:first-child {
	position: inherit;
}
.header_menu .responsive_menu > ul > li {
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	margin-right: 10px;
}
.au_before_login .responsive_menu > ul > li {
	margin-right: 20px;
}
.header_menu .responsive_menu > ul > li > a {
	font-size: 16px;
	text-transform: capitalize;
	color: #fff;
	display: block;
	position: relative;
	font-family: var(--muli-font);
}
.header_menu .responsive_menu > ul > li > a.active,
.header_menu .responsive_menu > ul > li > a:hover {
	color: #eb581f;
}
.header_menu ul li.dis_search a:before {
	display: none;
}
.header_menu ul li.dis_search a svg {
	margin-top: 38px;
}
.header_menu ul li.dis_search a:hover svg path {
	fill: #eb581f;
}
.au_menu ul li.dis_search {
	margin-right: 30px;
}
.header_menu ul li ul li {
	float: left;
	width: 100%;
	line-height: initial;
	/* height: 215px; */
}
.header_menu ul li ul {
	background-color: rgb(0 0 0 / 90%);
	position: absolute;
	top: 100%;
	padding: 50px 14%;
	right: 0;
	visibility: hidden;
	opacity: 0;
	width: 100%;
	/* min-height: 195px; */
	z-index: 1;
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-o-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transition: 200ms ease-in-out;
	-webkit-transition: 200ms ease-in-out;
	-moz-transition: 200ms ease-in-out;
	-ms-transition: 200ms ease-in-out;
	-o-transition: 200ms ease-in-out;
}
.header_menu ul li ul li a {
	color: #c4c4c4;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 0;
	display: block;
	font-weight: 500;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.browseItem {
	margin-bottom: 8px;
}
.header_menu ul li ul li a.menu_title {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px;
}
.header_menu ul li ul li a:hover {
	padding-left: 15px;
	color: #eb581f;
}
.header_menu ul li ul li a.menu_title:hover {
	padding-left: 0px;
}
.header_menu ul li ul li a:before {
	position: absolute;
	content: '';
	width: 7px;
	height: 1px;
	background: #eb581f;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.header_menu ul li ul li a:hover:before {
	opacity: 1;
}
.header_menu ul li ul li a.menu_title:before {
	display: none;
}
.header_menu .responsive_menu > ul > li > ul:before {
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	width: 15px;
	height: 15px;
	background-color: #000;
	display: block;
	margin-top: -7.5px;
	display: none;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.header_menu ul li ul li {
	width: 26%;
	position: relative;
	padding: 0 15px;
}
.header_menu ul li ul li a:hover {
	text-decoration: none;
}
.header_menu ul li ul li.all_icon {
	text-align: center;
}
.header_menu ul li ul li.all_icon a {
	text-align: left;
}
.header_menu ul li ul li:first-child {
	width: 15%;
}
.header_menu ul li > ul > li:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	right: 2px;
	background-color: #343434;
	top: 0;
}
.header_menu ul li ul li:last-child:after {
	display: none;
}
.au_header_section.fixed_menu {
	/* position: fixed;
	background-color: rgb(0 0 0 / 90%);
	animation: headerAni 0.5s; */
}
@keyframes headerAni {
	0% {
		transform: translateY(-100%);
	}
	100% {
		transform: translateY(0);
	}
}
.half_wrapper {
	width: 50%;
	float: left;
}
.mobile_menu {
	float: left;
	width: 100%;
	display: none;
}
/* menu toggle css start*/
.toggle_btn {
	width: 30px;
	height: 48px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: relative;
	display: none;
	cursor: pointer;
}
.toggle_btn span {
	height: 3px;
	width: 24px;
	background-color: #fff;
	display: block;
	position: absolute;
	left: 0;
	border-radius: 39px;
	/* right: 5px; */
	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;
}
.toggle_btn span:first-child {
	top: 15px;
}
.toggle_btn span:last-child {
	bottom: 14px;
}
.toggle_btn span:nth-child(2) {
	top: 50%;
	margin-top: -1px;
}
.toggle_btn.arrow_toggle span:first-child,
.toggle_btn.arrow_toggle span:last-child {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	width: 15px;
}
.toggle_btn.arrow_toggle span:last-child {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.toggle_btn.arrow_toggle span {
	background-color: #ff3600;
}
.close_toggle {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 50px;
	top: 60px;
	opacity: 1;
	display: none;
}
.close_toggle:hover {
	opacity: 1;
}
.close_toggle:after {
	content: '';
	position: absolute;
	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_toggle:before {
	content: '';
	position: absolute;
	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);
}
/* menu toggle css start*/
/* Movie page menu start*/
.movie_page .header_menu ul li ul li {
	width: 18%;
	padding: 0 15px;
}
.movie_page .header_menu ul li ul li.all_casting_call {
	width: 28%;
}
.movie_page .header_menu ul li ul li .half_wrapper {
	width: 50%;
	float: left;
}
.movie_page .header_menu ul li ul li a {
	width: 100%;
}
.header_menu ul li ul li.page_menu .active {
	color: #eb581f;
}
/* Movie page menu end*/
/* Header section menu 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: 72px;
	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_in_header .au_header_section {
	background: #484848;
	padding-bottom: 10px;
}
.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: #eb581f;
	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: #eb581f;
}
.post_section_ul > li.active .dis_post_menu_item .action_icon {
    background: #eb581f;
}
.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: #eb581f;
    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: #eb581f;
	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: #eb581f;
}
.notification_popup.modal-header:before {
	/* background-color: #19cbe9; */
	background-color: #eb581f;
}
.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;
}
.header_menu .responsive_menu > ul > li.au_simplelist a {
	cursor: default;
}
.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: #eb581f;
	border-color: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
}
.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;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
	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 {
	color: #eb581f;
	fill: #eb581f;
}
.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: #eb581f;
	fill: #eb581f;
}
.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,
.dis_monetize_wrap {
	min-height: calc(100vh - 144px);
	max-width: 1400px;
    margin: 50px 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;
	float: left;
	width: 100%;
	/* margin-bottom: 27px; */
	margin-bottom: 15px;
	max-height: 217px;
	height: 217px;
	background: rgb(19, 19, 19);
}
.dis_SV_TabsWrap .dis_post_video_data .dis_postvideo_img  {
		max-height: 185px;
		height: 185px;
}
.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 {
	/* max-height: 217px; */ /*25/4/20*/
	/* object-fit: cover; */ /*25/4/20*/
	/* width:294px; */
	/* height:217px; /*25/4/20*/
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.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: #eb581f;
	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 {
	max-height: 202px;
	object-fit: contain;
	height: 202px;
	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: #eb581f; */
	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: #eb581f;
}
.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: 400;
	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;
}
.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: #eb581f;
}
.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;
}
.header_menu .responsive_menu > ul > li.dis_userinfo a:before {
	display: none;
}
.dis_userinfo a:before {
	display: none;
}
.dis_userinfo .dis_user_profile {
	right: 0;
	left: auto;
	padding: 0;
	min-height: auto;
	top: 100%;
	min-width: 151px;
	opacity: 0;
	visibility: hidden;
	padding: 15px 0;
}
.dis_userinfo.open .dis_user_profile {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	visibility: visible;
	opacity: 1;
}
.dis_userinfo .dis_user_profile li {
	width: 100% !important;
	margin: 0 !important;
	height: auto !important;
	padding: 5px 20px !important;
}
.dis_userinfo .dis_user_profile li:after {
	display: none;
}
.dis_userinfo .dis_user_profile li a {
	padding: 5px 0;
	color: #ffffff;
}
.dis_userinfo .dis_user_profile li a:hover {
	padding-left: 15px;
}
.dis_userinfo .dis_user_profile li a:before {
	display: block;
}
/* mode drop down start */
.mode_cap .mode_caret {
	position: absolute;
	right: 0;
	top: 18px;
}
.mode_drop > li {
	padding: 2px 15px;
}
.mode_Items {
	color: #a9a9a9;
	position: relative;
	padding-bottom: 12px;
	text-transform: capitalize;
}
.mode_Items:hover,
.mode_Items:focus,
.mode_Items.active {
	color: #fff;
}
.mode_Items:after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: auto;
	height: 3px;
	width: 0%;
	background: #eb581f;
	transition: all 0.3s;
}
.mode_Items:hover::after,
.mode_Items.active::after {
	width: 100%;
}
/* mode drop down end */
.header_menu {
	display: flex;
	align-items: center;
}
.others_info ul li {
	float: none;
	display: inline-block;
	margin: 0;
	vertical-align: middle;
	padding: 24px 0;
	margin-right: 10px;
	cursor: pointer;
}
.others_info {
	display: inline-block;
	vertical-align: middle;
}
.others_info > ul {
	display: flex;
}
.responsive_menu {
	display: inline-block;
	vertical-align: middle;
}
.app_link_wrap > a {
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	position: relative;
	font-weight: 700;
	letter-spacing: 1px;
	margin-right: 10px;
}
/* mode drop down End */
/* upload video header dropdown start */
.dis_upload_video_dd {
    position: absolute;
    background-color: rgba(20, 20, 20, 0.92);
    color: #ffffff;
    width: 220px;
    right: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    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(10px);
}
.dis_menuMobileHide.open .dis_upload_video_dd{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.dis_uv_dd_l_item > h1 {
    font-size: 16px;
    margin:0;
}
.dis_uv_dd_l_item > p {
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    color: #858585;
}
.dis_uv_dd_list > .dis_uv_dd_l_item {
    margin-bottom: 15px;
}
.dis_uv_dd_list > .dis_uv_dd_l_item:last-child {
    margin-bottom: 0;
}
.dis_uv_dd_list {
    padding: 20px 20px;
}
/* upload video header dropdown end */
.menu_wrapper .dis_publisher_div ul li {
	list-style: none;
	position: relative;
}
.dis_notification {
	position: relative;
}
.dis_header_round {
	width: 45px;
	height: 45px;
	background: rgb(255 255 255 / 15%);
	border-radius: 40px;
	color: rgb(79, 79, 79);
	display: flex !important;
	justify-content: center;
	align-items: center;
	border: 1px solid rgb(255 255 255 / 20%);
	border-radius: 50%;
}
.NotiCount {
	top: -4px;
	right: -4px;
	background: rgb(255, 88, 84);
	color: #ffffff;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 10px;
	text-align: center;
	position: absolute;
}
.inner_noty {
	position: relative;
}
.noti_drop {
	position: absolute;
	background-color: rgba(20, 20, 20, 0.92);
	color: #ffffff;
	width: 450px;
	right: 0;
	top: 200%;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	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;
}
.dis_notification.open .noti_drop {
	opacity: 1;
	visibility: visible;
	top: calc(100% + 24px);
}
.noti_header {
	/* display: flex;
align-items: center;
align-self: center; */
	padding: 20px 20px;
	border-bottom: 1px solid #929292;
}
.noti_header h4,
.noti_header span {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
	font-weight: 600;
}
.noti_drop .noti_header span {
	text-align: right;
}
.noti_drop .noti_footer a {
	padding: 10px 0;
	display: inline-block;
	font-weight: 600;
}
.noti_drop .noti_footer a:hover {
	color: #eb581f;
}
.noti_drop .noti_data .noti_wrapper {
	display: flex !important;
	margin-bottom: 15px;
	align-items: center;
	border-bottom: 1px solid rgb(104 104 104 / 50%);
	padding-bottom: 15px;
}
.noti_drop .noti_data .noti_wrapper:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.noti_drop .noti_data a:last-child {
	margin-bottom: 0;
}
.noti_drop a:before {
	display: none;
}
.noti_drop .noti_data .left .noti_img {
	display: inline-block !important;
	vertical-align: middle;
}
.noti_drop .noti_data .left img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.noti_data .content {
	display: inline-block;
	width: calc(100% - 50px);
	vertical-align: middle;
	margin-left: 5px;
}
.noti_data .left .content .info {
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-transform: lowercase;
}
.noti_data .left .content .info::first-letter {
	text-transform: capitalize;
}
.noti_data .left .content span {
	color: #c3c3c3;
	font-size: 14px;
}
.noti_drop .noti_data {
	padding: 20px;
	height: 100%;
	max-height: 400px;
	overflow-y: auto;
}
.noti_data .left {
	flex: 0 0 75%;
}
.noti_data p {
	flex: 0 0 25%;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	color: #c3c3c3;
	font-size: 14px;
	text-transform: lowercase;
	text-align: right;
}
.noti_drop .noti_footer {
	border-top: 1px solid #969696;
	padding: 10px 20px;
	text-align: center;
}
.noti_data.custom_scrol::-webkit-scrollbar {
	width: 0px;
}
.menu_wrapper .dis_publisher_div ul li .dis_after_login_search {
	float: left;
	width: 100%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	position: relative;
}
.menu_wrapper .dis_publisher_div ul li.open .dis_after_login_search {
	opacity: 1;
	visibility: visible;
	width: 100%;
}
.menu_wrapper .dis_publisher_div ul li.open a.dis_search_toggle {
	margin-left: -24px;
}
.menu_wrapper .dis_publisher_div ul li .dis_after_login_search .form-group {
	width: calc(100% - 35px);
	float: left;
	margin: 0;
}
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.form-group
	.form-control {
	width: 100%;
	height: 38px;
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	box-shadow: none;
}
.menu_wrapper .dis_publisher_div ul li .dis_after_login_search .dis_search_btn {
	float: left;
	width: 35px;
	padding: 0;
	height: 38px;
	background: transparent;
	border: none;
	border-bottom: 1px solid #fff;
}
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.form-group
	.form-control:focus,
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.dis_search_btn:focus {
	outline: none;
	box-shadow: none;
}
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.form-group
	.form-control::-moz-placeholder {
	color: #fff;
	opacity: 1;
}
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.form-group
	.form-control:-ms-input-placeholder {
	color: #fff;
}
.menu_wrapper
	.dis_publisher_div
	ul
	li
	.dis_after_login_search
	.form-group
	.form-control::-webkit-input-placeholder {
	color: #fff;
}
.dis_custom_video_popup .modal-dialog {
/*position: absolute;*/
/* width: 85%; */
/*left: 0;
right: 0;
top: 5%;
bottom: 5%;
margin: auto;*/
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: #eb581f;
	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: #eb581f;
	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: #eb581f;
}
.dis_custom_video_popup
	.modal-dialog
	.modal-body
	.dis_popup_data
	.dis_popup_overlay_data
	.dis_tabdata
	p
	> a {
	color: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
    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_default_header {
	/* position: relative; */
	background: #212121;
	float: left;
	width: 100%;
}
.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: #eb581f;
	-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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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 #eb581f;
	border-left: 2px solid #eb581f;
	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%;*/
}
.dis_choose_type {
	float: left;
	width: 100%;
	/* height: 485px; */
	/* overflow-y: scroll; */
	/* scrollbar-color: #eb581f #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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
	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: #eb581f;
	border-color: #eb581f;
	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: #eb581f;
}
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: #eb581f;
}
.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: 80px 0; */
	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: #eb581f;
}
.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 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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
	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 #eb581f;
	border-left: 1px solid #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
	border: 1px solid #eb581f;
	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: #eb581f;
	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: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
	border-color: #eb581f;
	color: #fff;
}
.dis_cast_upload_form.dis_signup_form button.dis_host_btn:hover {
	background: transparent;
	color: #eb581f;
}
.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: #eb581f;
	border: 1px solid #eb581f;
	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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
}
.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 #eb581f;
}
.modal-body .au_form_section a {
	color: #eb581f;
}
.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 {
	/* max-height: 194px; */
	/* min-height: 194px; */
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.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: #eb581f;
	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 #eb581f;
}
.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 #eb581f;
}
.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: #eb581f;
}
.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;
}
.noti_drop .dis_loadmore_loader {
	text-align: center;
}
.noti_drop .dis_loadmore_loader img {
	width: 50px;
}
.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: #eb581f;
	background: transparent;
}
.dis_video_single_tabs ul.nav.nav-tabs li a:after {
	position: absolute;
	content: '';
	background: #eb581f;
	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: #eb581f;
}
.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: #eb581f;
}
.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 #eb581f;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex: none;
	cursor: pointer;
	background: #eb581f;
	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: #eb581f;
	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: #eb581f;
	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 #eb581f;
	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: 84.6vh;*/
	min-height: calc(100vh - 143px);
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* .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: #eb581f;
	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: uppercase;
    font-weight: 600;
    color: #5C5C5C;
    display: block;
    padding: 20px;
    background: #FCFCFC;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 12px;
}
.theme_dark .dis_search_fliter_items:hover, .theme_dark .dis_search_fliter_items.active {
    background: linear-gradient(90deg, rgb(255 255 255 / 15%) 0%, rgb(255 255 255 / 15%) 84.18%);
}
.dis_search_fliter_items:hover, .dis_search_fliter_items.active {
    color: #eb581f;
	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: #F96D31;
}
.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: #eb581f;
}
/* 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;
	padding-top: 98px;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.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: #eb581f;
}
.artistinfo_or:after {
	content: '';
	position: absolute;
	left: -40px;
	height: 1px;
	width: 30px;
	background: #eb581f;
	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: #eb581f;
	-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: #eb581f;
}
.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: #eb581f;
	border: 1px solid #eb581f;
	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: #eb581f;
}
.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: #eb581f;
	border-color: #eb581f;
}
/* 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: #eb581f;
	border: 1px solid #eb581f;
	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: #eb581f;
}
/* 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_euvideo_box {
	text-align: left;
}
.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_body {
	border-bottom: 1px solid;
	border-color: #e3e3e3;
	max-height: 300px;
	overflow: auto;
}
.dis_euvd_ta_wrap textarea {
	width: 100%;
	height: 90px;
	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: 0 50px;
}
.dis_euvd_copybtn .share_copytext {
	color: inherit;
}
.dis_euvideo_iframe {
	height: 338px;
}
.dis_euvd_options .dis_checkbox label p {
	margin-bottom: 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: #eb581f;
	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: #eb581f;
	font-size: 18px;
	text-transform: capitalize;
	display: flex;
	align-items: center;
	font-weight: 500;
}
.dis_slider_playall:hover {
	color: #eb581f;
}
.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: #eb581f;
	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: #eb581f;
}
.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 */
/* header chat option */
.dis_hdrsearch {
	position: relative;
}
.dis_hdrsearchInput {
	width: 100%;
	background: transparent;
	border: 0;
	box-shadow: none;
	outline: 0;
}
.dis_hdrsearch_icon {
	position: absolute;
	top: 0;
	right: 0;
}
.dis_hdr_chatwrap .noti_drop .noti_data {
	max-height: 480px;
}
.dis_hdr_chatwrap .noti_header {
	padding: 20px 20px;
}
.dis_userchat_wrap {
max-width: 420px;
z-index: 11;
right: -0;
}
/* 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: #eb581f;
} */
.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: #eb581f;
	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: 2;
    }
    .dis_SB_C_chatwrap .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;
    }
    .dis_streamchat_name {
    color: #333;
    font-size: 14px;
    margin: 0 0 5px 0;
    font-weight: 700;
    }
    .outgoing.message .dis_streamchat_msg {
    background: #f1f1f4;
    color: #222;
    display: inline-block;
    }
    .outgoing .dis_streamchat_name {
    /* text-align: right; */
    }
    .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_sc_message_area{
    height: calc(100% - 125px);
    padding: 20px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    }
    .dis_sc_message_area::-webkit-scrollbar {
    width: 0px;
    }
    .dis_sc_message_area div:last-child {
    margin-bottom: 0;
    }
    .dis_streamchat_sendbox {
        position: relative;
    }
    .dis_streamchat_sendbox textarea {
    width: 100%;
    border: none;
    padding: 20px 30px 20px 35px;
    font-size: 16px;
    outline: none;
    background: #f1f1f1;
    border-top: 1px solid #d0d0d0;
    resize: none;
    height: 63px;
    }
    .dis_streamchat_sendbox .emoji_picker {
    top: 20px;
    }
    .dis_streamchat_sendbox .emoji_dropdown {
    width: 100%;
    top: calc(100% + -305px);
    }
    .dis_C_chatwrap .message {
    margin-bottom: 15px;
    max-width: 300px;
    position: relative;
    }
    .dis_C_chatwrap .outgoing {
    text-align: right;
    }
    @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_streamchat_name {
        font-size: 12px;
        margin-bottom: 2px;
    }
    .dis_stream_chatwrap .dis_streamchat_msg {
        font-size: 12px;
        padding: 0;
    }
    .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_sc_message_area {
        height: 390px;
    }
    .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
    }
    .dis_stream_chatwrap .outgoing.message .dis_streamchat_msg {
        padding: 0;
    }
    .dis_streamchatDetails {
        background: #f1f1f4;
        display: inline-block;
        padding: 10px 10px 5px;
        border-radius: 5px;
    }
    .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;
}
.dis_streamchat_name {
	color: #333;
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: 700;
}
.outgoing.message .dis_streamchat_msg {
	background: #f1f1f4;
	color: #222;
	display: inline-block;
}
.outgoing .dis_streamchat_name {
	/* text-align: right; */
}
.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_sc_message_area {
	height: calc(100% - 125px);
	padding: 20px;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
}
.dis_sc_message_area::-webkit-scrollbar {
	width: 0px;
}
.dis_sc_message_area div:last-child {
    margin-bottom: 0;
}
.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: 13px;
	line-height: 1.5;
	font-weight: 500;
	color: #7c7c7c;
	word-break: break-all;
	width: 100%;
	height: 100%;
}
.dis_chat_pera {
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
	font-weight: 500;
	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: #eb581fba;
	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: #eb581f;
}
/* only sidebar chat css end */
.mc-banner {
	z-index: 9999999!important;
}
/* ------------------black theme css start------------------------------------------------------ */
:root {
	--main_bg_color: rgb(23, 32, 37);
	--sec_bg_color: rgb(26, 37, 43);
	--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);
}
.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  {
	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 .upload_video,
.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 .upload_video span svg path,
.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);
}
.theme_dark .dis_btn:hover svg path,
.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 {
	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_header_section.fixed_menu {
	background-color: #181a1b;
}
.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 {
	color: var(--white_color);
}
.theme_dark .au_heading h2:before, .theme_dark .dis_chat_typing > .dot, .theme_dark .dis_artFIlterMenu: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_profile_data .post_area_header ul li a,
.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 {
	background: var(--sec_bg_color);
}
.theme_dark .progress.progress-value {
	background: transparent;
}
.theme_dark .dis_copyright,
.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_ticketbox_header,
.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(23 32 37) 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 {
	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 {
	background: var(--text_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 {
	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 {
	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 {
	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 {
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  {
border-color:var(--border_color);
}
.theme_dark .dis_profile_data .user_post_area .post_area_body .dis_textare_div,
.theme_dark .nm_textarea textarea .theme_dark .dis_field_input,
.theme_dark .dis_pl_sgl_vbox,
.theme_dark .dis_SV_Tabs {
	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 {
	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, .theme_dark .gray_btn:hover 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 {
	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: #eb581f;
}
.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 {
	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 {
	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,
.theme_dark .dis_single_ticket_topbox {
	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 .header_menu ul li ul li a:hover,
.theme_dark .dis_userinfo .dis_user_profile li a,
.theme_dark .montz_vid_ttl,
.theme_dark .dis_fcm {
	color: var(--white_color);
}
.theme_dark .header_menu ul li ul li a:before {
	background: 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 {
	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%);
}
/* 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;
}
.header_menu ul li ul li.all_chart a {
	cursor: no-drop;
}
.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 {
	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);
}