@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
body {
	padding-top: 0px;
	padding-bottom: 0px;
   	font-family: 'Poppins', sans-serif;
	position:relative;
}
a, a:active, a:focus, button, button:focus, button:active, .btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
	outline: none;
	outline: 0;
}
input::-moz-focus-inner {
	border: 0;
}
.theme-dropdown .dropdown-menu {
	position: static;
	display: block;
	margin-bottom: 20px;
}
.theme-showcase > p > .btn {
	margin: 5px 0;
}
.theme-showcase .navbar .container {
	width: auto;
}
li a:hover {
	text-decoration:none;
}
.no-resize {
	resize:none !important;
}
input[type="file"].form-control {
	height:auto !important;
}
/******************************************************** ********************************************************/
.owl-nav .owl-prev, .owl-nav .owl-next {
	position:absolute;
}
#banner-carousel .owl-controls .owl-nav .owl-prev, #banner-carousel .owl-controls .owl-nav .owl-next {
	top:0;
	bottom:0;
	margin:auto;
	width:20px;
	height:20px;
	font-size:2em;
	color:#4670bb;
}
#banner-carousel .owl-controls .owl-nav .owl-prev {
	left:5%;
}
#banner-carousel .owl-controls .owl-nav .owl-next {
	right:5%;
}
/******************************************************** ********************************************************/

.pad0T {
	padding-top: 0px !important;
}
.pad0R {
	padding-right: 0px !important;
}
.pad0B {
	padding-bottom: 0px !important;
}
.pad0L {
	padding-left: 0px !important;
}
.pad0A {
	padding: 0px !important;
}
/******************************************************** ********************************************************/
.pad5T {
	padding-top: 5px !important;
}
.pad5R {
	padding-right: 5px !important;
}
.pad5B {
	padding-bottom: 5px !important;
}
.pad5L {
	padding-left: 5px !important;
}
.pad5A {
	padding: 5px !important;
}
/******************************************************** ********************************************************/
.pad10T {
	padding-top: 10px !important;
}
.pad10R {
	padding-right: 10px !important;
}
.pad10B {
	padding-bottom: 10px !important;
}
.pad10L {
	padding-left: 10px !important;
}
.pad10A {
	padding: 10px !important;
}
/******************************************************** ********************************************************/
.pad15T {
	padding-top: 15px !important;
}
.pad15R {
	padding-right: 15px !important;
}
.pad15B {
	padding-bottom: 15px !important;
}
.pad15L {
	padding-left: 15px !important;
}
.pad15A {
	padding: 15px !important;
}
/******************************************************** ********************************************************/
.pad20T {
	padding-top: 20px !important;
}
.pad20R {
	padding-right: 20px !important;
}
.pad20B {
	padding-bottom: 20px !important;
}
.pad20L {
	padding-left: 20px !important;
}
.pad20A {
	padding: 20px !important;
}
/******************************************************** ********************************************************/
.pad30T {
	padding-top: 30px !important;
}
.pad30R {
	padding-right: 30px !important;
}
.pad30B {
	padding-bottom: 30px !important;
}
.pad30L {
	padding-left: 30px !important;
}
.pad30A {
	padding: 30px !important;
}
/******************************************************** ********************************************************/
.pad40T {
	padding-top: 40px !important;
}
.pad40R {
	padding-right: 40px !important;
}
.pad40B {
	padding-bottom: 40px !important;
}
.pad40L {
	padding-left: 40px !important;
}
.pad40A {
	padding: 40px !important;
}
/******************************************************** ********************************************************/
.mrg0T {
	margin-top: 0px !important;
}
.mrg0R {
	margin-right: 0px !important;
}
.mrg0B {
	margin-bottom: 0px !important;
}
.mrg0L {
	margin-left: 0px !important;
}
.mrg0A {
	margin: 0px !important;
}
/******************************************************** ********************************************************/
.mrg5T {
	margin-top: 5px !important;
}
.mrg5R {
	margin-right: 5px !important;
}
.mrg5B {
	margin-bottom: 5px !important;
}
.mrg5L {
	margin-left: 5px !important;
}
.mrg5A {
	margin: 5px !important;
}
/******************************************************** ********************************************************/
.mrg10T {
	margin-top: 10px !important;
}
.mrg10R {
	margin-right: 10px !important;
}
.mrg10B {
	margin-bottom: 10px !important;
}
.mrg10L {
	margin-left: 10px !important;
}
.mrg10A {
	margin: 10px !important;
}
/******************************************************** ********************************************************/
.mrg15T {
	margin-top: 15px !important;
}
.mrg15R {
	margin-right: 15px !important;
}
.mrg15B {
	margin-bottom: 15px !important;
}
.mrg15L {
	margin-left: 15px !important;
}
.mrg15A {
	margin: 15px !important;
}
/******************************************************** ********************************************************/
.mrg20T {
	margin-top: 20px !important;
}
.mrg20R {
	margin-right: 20px !important;
}
.mrg20B {
	margin-bottom: 20px !important;
}
.mrg20L {
	margin-left: 20px !important;
}
.mrg20A {
	margin: 20px !important;
}
/******************************************************** ********************************************************/
.mrg30T {
	margin-top: 30px !important;
}
.mrg30R {
	margin-right: 30px !important;
}
.mrg30B {
	margin-bottom: 30px !important;
}
.mrg30L {
	margin-left: 30px !important;
}
.mrg30A {
	margin: 30px !important;
}
/******************************************************** ********************************************************/
.mrg40T {
	margin-top: 40px !important;
}
.mrg40R {
	margin-right: 40px !important;
}
.mrg40B {
	margin-bottom: 40px !important;
}
.mrg40L {
	margin-left: 40px !important;
}
.mrg40A {
	margin: 40px !important;
}
/******************************************************** ********************************************************/
.font_10 {
	font-size: 10px !important;
}
.font_12 {
	font-size: 12px !important;
}
.font_14 {
	font-size: 14px !important;
}
.font_16 {
	font-size: 16px !important;
}
.font_18 {
	font-size: 18px !important;
}
.font_20 {
	font-size: 20px !important;
}
.font_24 {
	font-size: 24px !important;
}
.font_28 {
	font-size: 28px !important;
}
.font_32 {
	font-size: 32px !important;
}
/******************************************************** ********************************************************/
header{
	width: 100%;
	height: auto;
	position: fixed;
	top:0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 999;
	background: #000;
	padding: 0 0 0 0;
}
header .social_list{
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}
header .social_list li{
	padding: 0px 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
}
header .social_list li:first-child{
	padding-left: 0;
}
header .social_list li a{
	text-align: center;
	font-size: 25px;
	color: #fff;
	display: block;
}
header .social_list li a i{
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
header .social_list li a:hover i{
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
header .log_list{
	padding: 0;
	margin: 17px 30px 0 0;
	list-style: none;
	position: relative;
}
header .log_list li{
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
header .log_list li a {
	padding: 0 10px;
	font-size: 14px;
	color: white;
}
header .log_list li a span.log_txt{
	position: relative;
	margin-left: 6px;
	bottom: -3px;
}
a.login_button {
	position: relative;
   /*top: -11px;
   */
	color: white;
}
a.login_button img{
	margin-right: 8px;
}
header .log_list li:last-child a {
	padding-right: 2px;
}
ul.login_dropdown {
	padding: 4px 0;
	margin: 0;
	background: rgba(255, 255, 255, 1);
	width: 150px;
	position: absolute;
	z-index: 9;
}
ul.login_dropdown li {
	padding: 0;
	margin: 0;
	display: block;
}
ul.login_dropdown li a{
	display: block;
	color: black;
	text-decoration: none;
	padding: 5px 10px;
	border-bottom: #eee 1px solid;
}
ul.login_dropdown li a i{
	margin-right: 8px;
}
ul.login_dropdown li a:hover{
	color: #01d7f7;
}
header .search_area{
	width: 300px;
	height: auto;
	background: #fff;
	padding: 4px;
	border: #fc0217 1px solid;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 99;
	display: none;
}
header .form-control {
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	font-family: 'Raleway', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #fc0217;
	border-radius: 0 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
header .form-control:focus {
	border-color: #fc0217;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(252, 2, 23,.075), 0 0 8px rgba(252, 2, 23,.6);
	box-shadow: inset 0 1px 1px rgba(252, 2, 23,.075), 0 0 8px rgb(252, 2, 23,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
header .btn-search{
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: #fc0217 1px solid;
	padding: 7px 15px;
	font-size: 16px;
	font-weight: 300;
	text-decoration: none;
}
header .btn-search:focus, header .btn-search:hover {
	background: rgb(235, 0, 140);
	color: #fff;
	border: #eb008c 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.scrolldown {
   width:100%;
   text-align:center;
   padding: 35px 0 0 0;
   /* color: #fff;
	*/
}
header .biglogo_area{
	width: 386px;
	height: 110px;
	margin: 26px auto 0 auto;
	display: block;
	position: relative;
	left: 2px;
}
header .header_top{
	border-bottom: #333334 1px solid;
	background:#000;
}
.sec_right{
	justify-content: flex-end;
}
/******************************************************** ********************************************************/
/** Generated by FG **/
@font-face {
	font-family: 'Tomatoes';
	src: url('../fonts/Tomatoes.ttf.eot');
	src: local('â˜º'), url('../fonts/Tomatoes.ttf.woff') format('woff'), url('../fonts/Tomatoes.ttf.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*a.logo_area {
	display: inline-block;
	left: -3px;
	margin-top: 7px;
	position: relative;
}
*/
a.logo_area {
	display: inline-block;
	left: 0;
	margin-top: 12px;
	padding-left: 20px;
	position: relative;
}
#banner-carousel .overlay{
	width: 56%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: auto;
	top: 120px;
	text-align: center;
	right: 0;
	margin: auto;
}
#banner-carousel .overlay h2{
	font-size: 55px;
	color: #fff;
	font-weight: 500;
   /* font-family: 'Poppins', sans-serif;
	*/
	font-family: 'Tomatoes';
	margin-top: 5px;
	margin-bottom: 3px;
   /* letter-spacing: -2px;
	*/
   /* text-transform: uppercase;
	*/
	position: relative;
   /* text-align: right;
	*/
	bottom: 0;
	text-shadow: 0px 0px 10px rgba(0, 20, 208, 1);
	display: inline-block;
	padding: 60px 0 0 0;
}
#banner-carousel .overlay h1{
	font-size: 55px;
	font-weight: 500;
	font-family: 'Tomatoes';
	margin-top: 5px;
	margin-bottom: 0;
	letter-spacing: -2px;
   /* background-color: #97feff;
   */
	color: #fff;
   /*text-shadow: 1px 1px 3px rgba(0, 62, 242,0.5);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
   */
	text-shadow: 0px 0px 10px rgba(0, 62, 242, 1);
	display: inline-block;
	padding: 0 16px;
}
#banner-carousel .overlay p{
	font-size: 15px;
	color: #fff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	font-style: italic;
	letter-spacing: .5px;
	display: none;
}
#banner-carousel .overlay h5{
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	letter-spacing: .5px;
	text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);
	padding: 10px 0 5px;
}
.search_after_txt p {
   font-size:19px !important;
}
.seelistingsec a {
   display: inline-block;
	font-size: 21px;
	text-align: center;
	line-height: 52px;
	text-decoration: none;
	color: white;
	background-color: #CC4331;
	border: #CC4331 1px solid;
	font-family: 'Poppins', sans-serif;
	border-radius: 30px;
	width: auto;
	height: 52px;
	text-shadow: 0 -1px -1px #af3a2a;
	-moz-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	margin: 5px 8px;
	width: 200px;
}
.playicon img {
   width: auto !important;
	max-width: 100%;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	border: 3px solid #fff;
}
#banner-carousel .overlay .biglogo_area{
	width: 386px;
	display: block;
	margin: 0 auto;
   /* height: 110px;
	margin: 26px auto 0 auto;
	position: relative;
	left: 2px;
   */
}
#banner-carousel .owl-dots {
   /* position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	*/
	display: none;
}
#banner-carousel .owl-dots, #banner-carousel .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
#banner-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}
#banner-carousel .owl-dots .owl-dot span, #banner-carousel .owl-dots .owl-dot span {
	width: 34px;
	height: 4px;
	margin: 4.5px 4px;
	background: #fff;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 4px;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#banner-carousel .owl-dots .owl-dot:hover span, #banner-carousel .owl-dots .owl-dot.active span {
	background: #fc0217;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#banner-carousel .owl-controls .owl-page.active span {
	filter: Alpha(Opacity=100);
	opacity: 1;
}
/******************************************************** ********************************************************/
/******************************************************** ********************************************************/
#music_menu_area{
   /*padding-top: 55px;
	padding-bottom: 55px;
   */
	padding-top: 20px;
   /*35px*/
	padding-bottom: 20px;
   /*background: url(../img/music_menu_bg.png) no-repeat;
	background-size: cover;
   /*background-image: url(../img/about_bg.png);
   */
	background: url(../img/music_menu_bg1.png) no-repeat;
	background: #808080;
	height: auto;
	background-attachment: fixed;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 9;
	text-align: center;
	position: relative;
}
#music_menu_area h1{
	color: #fff;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 26px;
}
#music_menu_area h1 > p{
	font-size: 2.5rem;
}
/*#music_menu_area p{
	font-size: 15px;
	color: #fff;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
}
*/
#music_menu_area p {
	font-size: 16px;
	color: #fff;
	font-weight: 200;
	letter-spacing: -.4px;
	font-family: 'Poppins', sans-serif;
}
#music_menu_area .music_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
#music_menu_area .music_list li{
	padding: 0;
	margin: 0;
	display: inline-block;
}
#music_menu_area .music_list li a{
	font-size: 16px;
	color: #a1feff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 6px 23px;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	position: relative;
	text-transform: uppercase;
}
#music_menu_area .music_list li a:hover{
	color: #fff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#music_menu_area .music_list li a:after{
	width: 1px;
	height: 14px;
	background: #6e7496;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
#music_menu_area .music_list li:nth-child(6) a:after{
	display: none;
}
/*.form-control {
	display: block;
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000;
	font-family: 'Poppins', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #fff;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.form-control:focus {
	border-color: #aacf38;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(170,207,56,.075), 0 0 8px rgba(170,207,56,.075);
	box-shadow: inset 0 1px 1px rgba(170,207,56,.075), 0 0 8px rgba(170,207,56,.075);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
*/
.custom-search-input {
	margin:0 0;
	margin-top: 30px;
	padding: 0;
}
.custom-search-input .search-query {
	height: 54px;
	padding-right: 65px;
	padding-right: 4px \9;
	padding-left: 30px;
	padding-left: 4px \9;
   /* IE7-8 doesn't have border-radius, so don't indent the padding */
	font-family: 'Poppins', sans-serif;
	background-color: rgba(255,255,255,0);
	background-image: none;
	border: 1px solid #fff;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 50%;
	display: inline-block;
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}
.newsletter_area .custom-search-input span.input-group-btn {
	position: absolute;
	right: 15px;
	width: 51px;
	height: 38px;
	margin: auto;
	top: 0;
	bottom: 0;
}
.newsletter_area .custom-search-input span.input-group-btn button.btn.btn-danger {
	background: transparent;
	border: 0;
}
.custom_original_song.custom-select {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -67px;
	margin: 0 auto;
}
.custom_original_song.custom-select label{
	color: #fff;
	margin-right: 15px;
}
.custom-search-input .custom-select select.original_song{
	width: auto;
	height: 54px;
	background-color: rgba(255,255,255,0);
	background-image: none;
	border: 1px solid #fff;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding: 10px 15px;
}
.custom-search-input .custom-select select.original_song option{
	color: #000;
}
.custom-search-input .custom-select.custom_original_song {
	position: absolute;
	left: 0;
	bottom: -76px;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
/******************************************************** 12-03-2020 ********************************************************/
/*the container must be positioned relative:*/
.custom-search-input .custom-select {
	position: relative;
	background: transparent;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	text-align: left;
	height: 54px;
	margin: 0 10px;
	width: 300px;
	border-radius: 30px;
}
.custom-search-input .custom-select select {
   /*display: none;
   */
   /*hide original SELECT element:*/
}
.custom-search-input .select-selected {
	background-color: transparent;
}
/*style the arrow inside the select element:*/
.custom-search-input .select-selected:after {
	position: absolute;
	content: "\f107";
	top: 8px;
	right: 28px;
	width: 0;
	height: 0;
	font-family: 'FontAwesome';
	color: #fff;
	font-size: 23px;
   /* border: 6px solid transparent;
	border-color: #fff transparent transparent transparent;
   */
}
/*point the arrow upwards when the select box is open (active):*/
.custom-search-input .select-selected.select-arrow-active:after {
	border-color: transparent transparent #fff transparent;
	top: 7px;
}
/*style the items (options), including the selected item:*/
.custom-search-input .select-items div,.select-selected {
	color: #ffffff;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	cursor: pointer;
	user-select: none;
}
/*style items (options):*/
.custom-search-input .select-items {
	position: absolute;
	background-color: rgba(0,0,0,0.8);
	top: 55px;
	left: 0;
	right: 0;
	z-index: 99;
	font-style: italic;
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	border-radius: 15px;
	overflow: hidden;
}
/*hide the items when the select box is closed:*/
.custom-search-input .select-hide {
	display: none;
}
.custom-search-input .select-items div:hover, .same-as-selected {
	background-color: rgba(255, 255, 255, 0.5);
}
.custom-search-input .input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.custom-search-input .btn-ser_inline {
	color: #4bf1f5;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #4bf1f5 1px solid;
	padding: 13px 25px;
	font-size: 15px;
	font-weight: 300;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: rgba(252,2,23,0);
}
.custom-search-input .btn-ser_inline i{
	margin-left: 7px;
	font-weight: bold;
}
.custom-search-input .btn-ser_inline:focus, .custom-search-input .btn-ser_inline:hover {
	background: #4bf1f5;
	color: #000;
	border: #4bf1f5 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
/*********************************************************** ***********************************************************/
/* .custom-search-input button {
	border: 0;
	background: none;
	padding: 2px 5px;
	margin-top: 2px;
	position: absolute;
	right: 31px;
	top: 10px;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #D9230F;
	z-index: 9;
}
*/
.search-query:focus + button {
	z-index: 9;
}
.custom-search-input button:focus, .custom-search-input button:hover{
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.custom-search-input .search-query::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
	color: #fff;
}
.custom-search-input .search-query::-moz-placeholder {
   /* Firefox 19+ */
	color: #fff;
}
.custom-search-input .search-query:-ms-input-placeholder {
   /* IE 10+ */
	color: #fff;
}
.custom-search-input .search-query:-moz-placeholder {
   /* Firefox 18- */
	color: #fff;
}
.custom-search-input .search-query:focus{
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
@-webkit-keyframes autofill {
	to {
		color: #fff;
		background: transparent;
   }
}
.custom-search-input .search-query:-webkit-autofill {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
}
/******************************************************** ********************************************************/
/******************************************************** ********************************************************/
.video_sec_area .video_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.video_sec_area .video_list li{
	background: #000;
	position: relative;
	list-style: none;
}
.video_sec_area .video_list li .play_ico{
	width: 40px;
	height: 28px;
	position: absolute;
	right: 10px;
	bottom: 12px;
}
/******************************************************** ********************************************************/
/*#video-carousel .owl-nav .owl-prev, #video-carousel .owl-nav .owl-next {
	top: 0;
	bottom:0;
	margin:auto;
	width:32px;
	height:68px;
	line-height: 65px;
	font-size:40px;
	color:#fff;
	background: #c80000;
	text-align: center;
	cursor: pointer;
}
#video-carousel .owl-nav .owl-prev {
	left:0;
	border-radius: 0 50px 50px 0;
}
#video-carousel .owl-nav .owl-next {
	right: 0;
	border-radius: 50px 0 0 50px;
}
#video-carousel .owl-nav .owl-prev:hover, #video-carousel .owl-nav .owl-next:hover{
	background: #e9790b;
}
*/
/******************************************************** ********************************************************/
.Featured_Area{
   /*padding-top: 80px;
	padding-bottom: 65px;
   */
	padding-top: 45px;
   /**/
	padding-bottom: 0;
	border-bottom: #ddd 1px solid;
}
.Featured_Area .headline{
	text-align: center;
}
.Featured_Area .headline h3{
	font-size: 33px;
	color: #000;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}
.Featured_Area .nav-tabs {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	border-bottom: 0 solid #dee2e6;
	justify-content: center;
}
.Featured_Area .nav-tabs li {
	padding: 0 10px;
	margin: 0;
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
/*.Featured_Area .nav-tabs li a {
	font-size: 18px;
	color: #000;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 8px 18px;
	border-radius: 30px;
}
*/
.Featured_Area .nav-tabs li a {
	font-size: 22px;
	color: #000;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 8px 30px;
	border-radius: 30px;
}
.Featured_Area .nav-tabs li:hover a, .Featured_Area .nav-tabs li.active a{
	background: #fc0217;
	color: #fff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.Featured_Area .nav-tabs li:first-child {
	margin-left: 0;
}
.Featured_Area .tab-content {
	width: 100%;
	padding: 0;
	margin: 40px 0 0 0;
   /*40px*/
}
.Featured{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
   /*30px*/
}
.Featured .Featured_img{
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
	border: #ddd 1px solid;
	background: #ddd;
}
.Featured .Featured_img img{
	width: 100%;
}
.Featured.big_sec .Featured_img{
	height: 305px;
	text-align: center;
	border: #ddd 1px solid;
	justify-content: center;
    display: flex;
}
.Featured.big_sec .Featured_img img{
	width: auto;
	height: 100%;
	margin: 0 auto;
	display: block;
}
.Featured .Featured_txt{
	width: 100%;
	height: auto;
	text-align: center;
}
.Featured .Featured_txt p{
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 0;
}
#about_page .Featured .Featured_txt p a{
	color: #000;
}
.Featured .Featured_txt p.price{
	color: #fc0217;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.Featured .Featured_txt p.price:hover{
	color: #000;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
/******************************************************** ********************************************************/
#stage_area{
	padding-bottom: 55px;
}
#stage_area h3{
	font-size: 29px;
	color: #000;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 18px;
	padding-bottom: 17px;
	position: relative;
}
#stage_area h3:after{
	width: 31px;
	height: 4px;
	border-radius: 3px;
	background: #fc0217;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
}
#stage_area .concert-list{
	padding: 0;
	margin: 0 0 30px 0;
	list-style: none;
}
#stage_area .concert-list li{
	padding: 0;
	margin: 0;
}
#stage_area .concert-list li a{
	font-size: 16px;
	color: #4b4b4b;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 5px 0 5px 28px;
	position: relative;
}
#stage_area .concert-list li a:before{
	width: 17px;
	height: 17px;
	background: url(../img/star.png) no-repeat;
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
}
#stage_area .concert-list li a .date_sec1{
	color: #0070fb;
	position: absolute;
	right: 0;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#stage_area .concert-list li a .date_sec1:hover{
	color: #4b4b4b;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#stage_area .stage_img{
	width: 100%;
	height: auto;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 30px 
}
#stage_area .stage_img img{
	width: 100%;
}
#stage_area .top-list{
	padding: 0;
	margin: 0 0 30px 0;
	list-style: none;
}
#stage_area .top-list li{
	padding: 0;
	margin: 0;
}
#stage_area .top-list li a{
	font-size: 16px;
	color: #4b4b4b;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 5px 0 5px 28px;
	position: relative;
}
#stage_area .top-list li a:before{
	width: 16px;
	height: 18px;
	background: url(../img/music_ico.png) no-repeat;
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
}
#stage_area .top-list li a .play_btn{
	width: 26px;
	height: 26px;
	position: absolute;
	right: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#stage_area .top-list li a .play_btn:hover{
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#stage_area .concert_sec{
	background: url(../img/concert_sec_bg.png) no-repeat center center;
}
#stage_area .top_music_sec{
	background: url(../img/top_music_sec_bg.png) no-repeat center center;
}
/******************************************************** ********************************************************/
#about_sec{
	padding-top: 70px;
	padding-bottom: 50px;
   /* The image used */
	background-image: url("../img/about_bg.png");
   /* Set a specific height */
	height: auto;
   /*427px*/
   /* Create the parallax scrolling effect */
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#about_sec .about_sec{
	text-align: center;
}
#about_sec .about_sec h2{
	font-size: 53px;
	color: #fff;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 30px;
	position: relative;
}
#about_sec .about_sec h2 > p{
	font-size: 53px;
	color: #fff;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 0;
}
#about_sec .about_sec h2:after{
	width: 31px;
	height: 4px;
	border-radius: 4px;
	background: #fc0217;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
}
#about_sec .about_sec p{
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	line-height: 1.7;
	margin-bottom: 30px;
}
.btn-more{
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 8px 31px 8px;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 3px;
	letter-spacing: .4px;
}
.btn-more:focus, .btn-more:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
/******************************************************** ********************************************************/
footer{
	background: url(../img/footer_bg.png) no-repeat;
	background-size: cover;
}
.newsletter_area{   
	padding-top: 25px;
	padding-bottom: 20px;  
	background: url(../img/newsletter_area_border.png) repeat-x left bottom;
}
.newsletter_area h3{
	font-size: 25px;
	color: #fff;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
}
.newsletter_area h2{
	font-size: 35px;
	color: #fff;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
}
.newsletter_area p{
	font-size: 20px;
	color: #a1a6ff;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
	letter-spacing: -.66px;
	margin-bottom: 0;
}
.newsletter_area .custom-search-input {
	margin: 0 0;
	margin-top: 7px;
	padding: 0;
}
footer .social_list{
	width: 100%;
	text-align: center;
	padding: 0;
   /*margin: 10px 0 0 0;
   */
	margin: 43px 0 0 0;
	list-style: none;
}
footer .social_list li{
	padding: 0px 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
}
footer .social_list li:first-child{
	padding-left: 0;
}
footer .social_list li a{
	text-align: center;
	font-size: 20px;
	color: #fff;
	display: block;
}
footer .social_list li a i{
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
footer .social_list li a:hover i{
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.copy_footer{
	padding: 22px 0 20px 0;
}
.copy_footer .between_sec{
	justify-content: space-between;
}
.footer_menu{
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
}
.footer_menu li{
	padding: 0;
	margin: 0;
	display: inline-block;
   /*width: 49%;
   */
	width: 32%;
}
.footer_menu li a{
	font-size: 13px;
	color: #fff;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 0 5px;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	position: relative;
}
.footer_menu li a:hover, .footer_menu li.active a{
	color: #a1feff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.footer_menu li:first-child a{
   /* padding-left: 0;
	*/
}
.copy_footer p{
	font-size: 14px;
	color: #fff;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
	letter-spacing: -.66px;
	margin-bottom: 0;
	text-align: center;
	width: 100% 
}
.copy_footer p a{
	color: #d25544;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.copy_footer p a:hover{
	color: #fff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
/******************************************************** About Us Page ********************************************************/
#about_page {
	display: block;
}
.inner_page {
	width: 100%;
	height: auto;
	padding-bottom: 40px;
	padding-top: 40px;
}
.inner_page .headline {
	text-align: left;
	margin-bottom: 15px;
}
.inner_page .headline h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 33px;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
}
.inner_page .headline h3.light {
	font-family: 'Poppins', sans-serif;
	font-size: 33px;
	color: #000;
	font-weight: 400;
	margin-bottom: 0;
	position: relative;
}
.inner_page .headline h3.big {
	font-family: 'Poppins', sans-serif;
	font-size: 73px;
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
	position: relative;
}
/*.inner_page .headline h3:after {
	width: 42px;
	height: 4px;
	border-radius: 4px;
	background: #fc0217;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: auto;
	top: auto;
}
*/
.inner_page p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: 300;
	line-height: 1.5;
   /*margin-bottom: 35px;
   */
}
#about_page p a {
	/*color: #f6891f;*/
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#about_page p a:hover {
	/*color: #5c5c5c;*/
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
/******************************************************** ********************************************************/
.inner-banner-section {
	position: relative;
	background: #000;
   /*max-height: 250px;
   */
	max-height: 135px;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.inner-banner-section img {
	width: 100%;
	opacity: .6;
}
.inner-banner-section1 {
	position: relative;
	background: #000;
   /*max-height: 166px;
   */
	overflow: hidden;
	width: 100%;
   /*height: auto;
   */
	height: 435px;
}
.inner-banner-section1 img {
	width: 100%;
	height: 100%;
	min-height: 100%;
	opacity: .6;
   /* object-fit: cover;
	*/
}
/******************************************************** CONTACT ********************************************************/
#contact_form1 label {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 13px;
}
#contact_page .contact_txt table {
	border-color: transparent;
	margin-bottom: 30px;
}
#contact_page .contact_txt table td {
	vertical-align: top;
	border-color: transparent;
}
#contact_page .contact_txt p, #contact_page .contact_txt p a {
	font-size: 16px;
	color: #000;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#contact_page .contact_txt p i {
	color: #000;
	margin-right: 10px;
}
#contact_page .contact_txt p span {
	color: #fc0217;
	margin-right: 10px;
}
#contact_page .contact_txt p a:hover {
	color: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
/********************************************************* 03-03-2020 (SB) *********************************************************/
.inner_start_page{
	background: #000;
}
a.font_logo_area {
	display: inline-block;
	margin: 27px 0;
}
/******************************************************** Sign Up Page ********************************************************/
.signup_area{
	width: 100%;
   /* height: 1098px;
   */
	height: auto;
	position: relative;
	border-radius: 15px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
}
.signup_area.login_area{
	height: auto;
}
.signup_area .signup_mod_left{
	width: 34%;
	height: 100%;
	background: url(../img/signup_mod_left_bg.png) no-repeat;
	display: table;
	float: left;
	background-size: 100% 100%;
	padding: 18px;
	text-align: center;
}
.signup_area .signup_mod_left h2 {
	font-size: 65px;
	color: #fff;
	letter-spacing: -.8px;
	line-height: .8;
	font-family: 'Alex Brush';
	margin-top: 0;
	margin-bottom: 25px;
	font-weight: 300;
}
.signup_area .signup_mod_left p{
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 17px;
	line-height: 1.5;
	font-weight: 300;
	margin-bottom: 35px;
	position: relative;
	padding-bottom: 30px;
}
.signup_area .signup_mod_left p:after{
	width: 30px;
	height: 1px;
	background: #fff;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}
.signup_area .signup_mod_right{
	width: 66%;
	height: 100%;
	background: #fff;
	display: inline-block;
	float: left;
	background-size: 100% auto;
	padding: 15px 100px;
}
.signup_area .signup_mod_right .headline{
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
}
.signup_area .signup_mod_right h3{
	font-family: 'Poppins', sans-serif;
	color: #3001ca;
	font-size: 33px;
	font-weight: 500;
	margin-bottom: 10px;
	margin-top: 0;
}
.signup_area .signup_mod_right p{
	font-family: 'Poppins', sans-serif;
	color: #6d6d6d;
	font-size: 12px;
	line-height: 1.4;
	font-weight: 500;
	margin-bottom: 15px;
}
.form-group{
	position: relative;
}
.form_user_ico:before{
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 0;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.Gender:before{
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 -29px;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.pointer_ico:before{
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 -59px;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.pointer_ico:after, .Gender:after{
	width: 24px;
	height: 15px;
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 26px;
	color: #121313;
	position: absolute;
	line-height: 15px;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
	text-align: center;
}
.Email_Address:before{
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 -86px;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.password:before{
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 -112px;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.form-group select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.signup_area .log_step {
	width: 100%;
	height: 265px;
	display: table-cell;
	vertical-align: middle;
}
.signup_area label{
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 14px;
}
.inner_start_page .form-control {
	padding: 6px 15px 6px 55px;
}
.form-control {
	display: block;
	width: 100%;
   /*height: 58px;
   */
	height: 36px;
	padding: 6px 15px 6px 15px;
   /*font-size: 17px;
   */
	font-size: 14px;
	font-weight: 300;
	line-height: 1.42857143;
   /*color: #000;
   */
	color: #8c8c8c;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #d2d2d2;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
textarea.form-control {
	height: auto;
}
.form-control:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.btn-line {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fff 1px solid;
	padding: 7px 48px 9px 48px;
	font-size: 18px;
	font-weight: 300;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: rgba(255,255,255,0);
	margin-bottom: 15px;
}
.btn-line:focus, .btn-line:hover {
	background-color: rgba(255,255,255,1);
	color: #3001ca;
	border: #fff 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
/***********/
.btn-signup {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 9px 65px;
	font-size: 17px;
	font-weight: 600;
	/* font-weight: 400; */
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: rgba(252,2,23,1);
}
.btn-signup:focus, .btn-signup:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
/***********/
.btn-gray {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #9e9e9e 1px solid;
	padding: 13px 65px;
	font-size: 17px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: #9e9e9e;
}
.btn-gray:focus, .btn-gray:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.field-icon {
	float: right;
	margin-left: 0;
	margin-top: -27px;
	position: relative;
	z-index: 2;
	right: 15px;
	color: #5a5a5a;
}
/*************/
.checkbox_area{
	padding-top: 25px;
	margin-bottom: 30px;
}
.checkbox_area input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
.checkbox_area label {
	position: relative;
	cursor: pointer;
}
.checkbox_area label small{
	font-size: 15px;
	font-weight: 300;
	color: #464646;
	font-family: 'Poppins', sans-serif;
}
.checkbox_area label small a{
	color: #3001ca;
	text-decoration: none;
}
.checkbox_area label small a:hover{
	color: #464646;
	text-decoration: none;
}
.checkbox_area label:before {
	content: '';
	-webkit-appearance: none;
	background-color: transparent;
	border: 1px solid #a9a9a9;
	padding: 9px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	border-radius: 0;
}
.checkbox_area input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 7px;
	width: 7px;
	height: 12px;
	border: solid #3001ca;
	border-width: 0 1px 1px 0;
	transform: rotate(45deg);
}
/*************/
.inner_start_page .footer{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 60px;
}
.inner_start_page .footer p{
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 0;
}
.inner_start_page #about_page .footer p a{
	color: #d25544;
	text-decoration: none;
}
.inner_start_page #about_page .footer p a:hover{
	color: #fff;
}
.inner_start_page .inner_page{
	padding-bottom: 0;
	padding-top: 0;
}
a.forgot_txt{
	color: #3001ca;
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin-top: 34px;
}
a.forgot_txt:hover{
	color: #000;
}
/**************/
.signup_area.forgot_password{
	height: 430px;
	background: #fff;
	padding-top: 30px;
}
.signup_area.forgot_password .signup_mod_right{
	width: 55%;
	height: 100%;
	display: block;
	float: none;
	background-size: 100% auto;
	padding: 35px 0;
	margin: 0 auto;
}
.mrg-t30{
	margin-top: 30px;
}
.signup_area.forgot_password .signup_mod_right .headline {
	width: 86%;
	margin: 0 auto;
}
.signup_area.forgot_password .signup_mod_right p {
	font-family: 'Poppins', sans-serif;
	color: #6d6d6d;
	font-size: 17px;
	line-height: 1.4;
	font-weight: 300;
}
select.form-control:not([size]):not([multiple]) {
   
	height: 36px;
}
/******************************************************** Membership Plan Page ********************************************************/
.plan_head {
	padding-top: 0;
   /*28px*/
}
.plan_head h3{
	font-size: 22px;
	color: #fff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	text-transform: uppercase;
}
.plan_head h3 strong{
	font-weight: 600;
}
.plan_head p{
	font-size: 15px;
	color: #bcbcbc;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 0;
	text-align: center;
}
.plan_head p .text-color{
	color: #fc0217;
}
.membership_page .headline{
	text-align: center;
}
.membership_page .headline h3{
	margin-bottom: 10px;
}
.membership_page .headline p{
	font-size: 16px;
	color: #272727;
	font-weight: 200;
	font-style: italic;
	font-family: 'Poppins', sans-serif;
}
.membership_list{
	padding: 0;
	list-style: none;
	display: table;
	margin: 0 auto;
}
.membership_list > li{
	width: 323px;
	height: auto;
	padding: 0;
	margin: 0;
	display: table-cell;
	vertical-align: top;
}
.membership_area{
	width: 100%;
	height: auto;
	border: #dfdfdf 1px solid;
	border-radius: 15px;
	padding: 10px 5px;
	margin-bottom: 30px;
	text-align: center;
	height: 330px;
}
.membership_area .membership_head .icon_area{
	width: 59px;
	height: 55px;
	text-align: center;
	line-height: 54px;
	display: block;
	margin: 10px auto;
}
.membership_area h4{
	font-size: 16px;
	color: #0a2b70;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	margin: 0 15px 0px;
	min-height: 70px;
}
.membership_area h2{
	font-size:22px;
	color: #1f4ba8;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}
.membership_area h5{
	font-size: 14px;
	color: #fc0217;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
}
.membership_head{
	background: url(../img/membership_head_bg.png) no-repeat center bottom;
	padding-bottom: 10px;
	height: calc(100% - 90px) !important;
}
.membership_head h6{
	font-size: 12px;
    color: #0a2b70;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    padding-top: 5px;
}
.mem_detail_list{
	padding: 0;
	margin: 44px 0 64px 0;
	list-style: none;
	text-align: left;
	min-height: auto;
}
span.stripe-label {
    font-size: 12px;
    color: #0a2b70;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.mem_detail_list li{
	padding:11px 0 11px 22px;
	margin: 0;
	font-size: 15px;
	color: #35396e;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	position: relative;
	letter-spacing: -.5px;
}
.mem_detail_list li a{
	color: #35396e;
}
.mem_detail_list li:after{
	width: 15px;
	height: 15px;
	background: url(../img/check_ico.png) no-repeat;
	content: "";
	position: absolute;
	left: 0;
	top: 13px;
   /*bottom: 0;
	margin: auto;
   */
}
.membership_area{
	position: relative;
}

.membership_area .btn-more {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 6px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	padding: 5px 0px !important;
	width: 85px !important;
}
.select_member .membership_area{
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
}
.select_member .membership_head{
	padding-top: 0px;
}
.select_member .mem_detail_list {
	margin: 50px 15px 70px 15px;
}
.membership_page{
	padding-bottom: 85px;
}
.coupon_list{
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.coupon_list li{
	padding: 0 10px;
	margin: 0;
	display: inline-block;
}
.coupon_form .form-control{
	width: 535px;
	height: 47px;
}
.coupon_form {
	width: 100%;
	height: auto;
	margin: 15px 0 30px;
}
.payable_form{
	width: 100%;
	height: auto;
}
.payable_form_area{
   /*margin-top: 30px;
   */
	margin-bottom: 30px;
}
.payable_form_area .headline{
	margin-bottom: 30px;
}
.payable_form_area .headline h3{
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	color: #000;
	font-weight: 300;
	margin-bottom: 0;
	position: relative;
}
/*Radio box*/
input[type="radio"] + .label-text:before{
	content: "\f10c";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	color: #c8c8c8;
}
input[type="radio"]:checked + .label-text:before{
	content: "\f192";
	color: #fc0217;
	animation: effect 250ms ease-in;
}
input[type="radio"]:disabled + .label-text{
	color: #aaa;
}
input[type="radio"]:disabled + .label-text:before{
	content: "\f111";
	color: #ccc;
}
input[type="radio"]{
	position: absolute;
   /*right: 9000px;
   */
}
.payable_form {
	padding-right: 30px;
}
.payable_form .form-check {
	display: inline-block;
	padding-left: 0;
}
.payable_form .form-check + .form-check{
	padding-left: 80px;
}
.card_area{
	text-align: right;
}
.payable_form label{
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	color: #000;
	font-weight: 300;
}
.card_sec{
	margin-top: 45%;
}
/******************************************************** ********************************************************/
/********** Left Menu Css ***********/
.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side {
	background: #000222 !important;
}
.skin-black .sidebar-menu > li:hover > a, .skin-black .sidebar-menu > li.active > a {
   /*color: #ffffff;
	background: #6eb09f !important;
	border-left-color: #ffffff !important;
   */
}
.skin-black .sidebar-menu > li:hover > a .fa, .skin-black .sidebar-menu > li.active > a .fa {
	color: #80ccb8 !important;
}
.sidebar-menu > li {
   /* border-top: 1px solid #141414;
   */
	border-bottom: 0px solid #0e1d37;
}
.sidebar-menu > li:first-child {
	border-bottom: 0 solid #0e1d37;
}
.sidebar-menu > li:last-child {
	border-top: none;
	border-bottom: 0px solid #0e1d37;
}
.search_top .search-area{
	width: 41px;
	height: 41px;
	background: #ec4b4e;
	display: block;
	border-radius: 50%;
	line-height: 41px;
	text-align: center;
}
#custom-search-input{
	padding: 3px;
	border: solid 1px #E4E4E4;
	border-radius: 0;
	background-color: #fff;
	margin: 6px;
}
#custom-search-input input{
	border: 0;
	box-shadow: none;
}
#custom-search-input button{
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
	border-left: solid 1px #ccc;
}
#custom-search-input button:hover{
	border: 0;
	box-shadow: none;
	border-left: solid 1px #ccc;
}
#custom-search-input .glyphicon-search{
	font-size: 23px;
}
.navbar-custom-menu span.bell{
	margin-top: 10px;
	display: block;
}
.user_top .user-img{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: #ddd 1px solid;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.user_top span.caret {
	margin-top: 22px;
}
.navbar-nav>li>a {
	padding-top: 17px;
	padding-bottom: 17px;
}
ul.sidebar-menu li a span{
	position: relative;
	top: -10px;
}
ul.sidebar-menu li a i{
	background: url(../img/split-img.png)no-repeat 3px 5px;
	display: inline-block;
	height: 32px;
	width: 32px;
	margin: 0 auto;
	-webkit-transition: .5s all;
	transition: .5s all;
	-moz-transition: .5s all;
	padding: 0;
	margin-right: 8px;
}
ul.sidebar-menu li a i.home{
	background: url(../img/split-img.png)no-repeat 3px 5px;
}
ul.sidebar-menu li a:hover i.home, ul.sidebar-menu li.active a i.home{
	background: url(../img/split-img.png)no-repeat 3px -22px;
}
ul.sidebar-menu li a i.Enquiries{
	background: url(../img/split-img.png)no-repeat 3px -53px;
}
ul.sidebar-menu li a:hover i.Enquiries, ul.sidebar-menu li.active a i.Enquiries{
	background: url(../img/split-img.png)no-repeat 3px -86px;
}
ul.sidebar-menu li a i.Bookings{
	background: url(../img/split-img.png)no-repeat 3px -116px;
}
ul.sidebar-menu li a:hover i.Bookings, ul.sidebar-menu li.active a i.Bookings{
	background: url(../img/split-img.png)no-repeat 3px -145px;
}
ul.sidebar-menu li a i.Vehicle{
	background: url(../img/split-img.png)no-repeat 3px -173px;
}
ul.sidebar-menu li a:hover i.Vehicle, ul.sidebar-menu li.active a i.Vehicle{
	background: url(../img/split-img.png)no-repeat 3px -202px;
}
ul.sidebar-menu li a i.Driver{
	background: url(../img/split-img.png)no-repeat 3px -238px;
}
ul.sidebar-menu li a:hover i.Driver, ul.sidebar-menu li.active a i.Driver{
	background: url(../img/split-img.png)no-repeat 3px -272px;
}
ul.sidebar-menu li a i.Customer{
	background: url(../img/split-img.png)no-repeat 3px -307px;
}
ul.sidebar-menu li a:hover i.Customer, ul.sidebar-menu li.active a i.Customer{
	background: url(../img/split-img.png)no-repeat 3px -345px;
}
ul.sidebar-menu li a i.Extras{
	background: url(../img/split-img.png)no-repeat 3px -380px;
}
ul.sidebar-menu li a:hover i.Extras, ul.sidebar-menu li.active a i.Extras{
	background: url(../img/split-img.png)no-repeat 3px -414px;
}
ul.sidebar-menu li a i.Extras{
	background: url(../img/split-img.png)no-repeat 3px -380px;
}
ul.sidebar-menu li a:hover i.Extras, ul.sidebar-menu li.active a i.Extras{
	background: url(../img/split-img.png)no-repeat 3px -414px;
}
ul.sidebar-menu li a i.Discount{
	background: url(../img/split-img.png)no-repeat 3px -447px;
}
ul.sidebar-menu li a:hover i.Discount, ul.sidebar-menu li.active a i.Discount{
	background: url(../img/split-img.png)no-repeat 3px -481px;
}
ul.sidebar-menu li a i.Install{
	background: url(../img/split-img.png)no-repeat 3px -510px;
}
ul.sidebar-menu li a:hover i.Install, ul.sidebar-menu li.active a i.Install{
	background: url(../img/split-img.png)no-repeat 3px -536px;
}
ul.sidebar-menu li a i.Settings{
	background: url(../img/split-img.png)no-repeat 3px -567px;
}
ul.sidebar-menu li a:hover i.Settings, ul.sidebar-menu li.active a i.Settings{
	background: url(../img/split-img.png)no-repeat 3px -605px;
}
ul.sidebar-menu li a i.Fans{
	background: url(../img/split-img.png)no-repeat 3px -636px;
}
ul.sidebar-menu li a:hover i.Fans, ul.sidebar-menu li.active a i.Fans{
	background: url(../img/split-img.png)no-repeat 3px -666px;
}
ul.sidebar-menu li a i.Referral{
	background: url(../img/split-img.png)no-repeat 3px -698px;
}
ul.sidebar-menu li a:hover i.Referral, ul.sidebar-menu li.active a i.Referral{
	background: url(../img/split-img.png)no-repeat 3px -725px;
}
ul.sidebar-menu li a i.Timeline{
	background: url(../img/split-img.png)no-repeat 3px -759px;
}
ul.sidebar-menu li a:hover i.Timeline, ul.sidebar-menu li.active a i.Timeline{
	background: url(../img/split-img.png)no-repeat 3px -795px;
}
ul.sidebar-menu li a i.VideoGallery{
	background: url(../img/split-img.png)no-repeat 3px -824px;
}
ul.sidebar-menu li a:hover i.VideoGallery, ul.sidebar-menu li.active a i.VideoGallery{
	background: url(../img/split-img.png)no-repeat 3px -854px;
}
/*.slimScrollBar{
	width: 10px !important;
	background: rgb(138, 135, 135) !important;
}*/
/********************************************** **********************************************/
.sidebar .sidebar-menu{
	overflow-y: scroll;
    height: 100%;
}
.search_top .search-area{
	width: 41px;
	height: 41px;
	background: #ec4b4e;
	display: block;
	border-radius: 50%;
	line-height: 41px;
	text-align: center;
}
#custom-search-input{
	padding: 3px;
	border: solid 1px #E4E4E4;
	border-radius: 0;
	background-color: #fff;
	margin: 6px;
}
#custom-search-input input{
	border: 0;
	box-shadow: none;
}
#custom-search-input button{
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
	border-left: solid 1px #ccc;
}
#custom-search-input button:hover{
	border: 0;
	box-shadow: none;
	border-left: solid 1px #ccc;
}
#custom-search-input .glyphicon-search{
	font-size: 23px;
}
.navbar-custom-menu span.bell{
	margin-top: 10px;
	display: block;
}
.user_top .user-img{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: #ddd 1px solid;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.user_top span.caret {
	margin-top: 22px;
}
.main-sidebar, .left-side {
   /*width: 270px !important;
   */
	width: 240px !important;
	padding-top: 69px !important;
}
.skin-black .main-header {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.dash_logo{
	position: relative;
	margin-top: 9px;
	display: inline-block;
	left: -11px;
}
.main-header .form-control{
	background: transparent;
	border: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: 300;
}
.main-header .form-control::-webkit-input-placeholder {
   /* Edge */
	color: #fff;
}
.main-header .form-control:-ms-input-placeholder {
   /* Internet Explorer 10-11 */
	color: #fff;
}
.main-header .form-control::placeholder {
	color: #fff;
}
.main-header .card-body{
	padding: 0 15px 0 35px;
}
.main-header .form-control:focus{
	background: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.menu_right_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.menu_right_list li{
	padding: 0 10px;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.menu_right_list li > a{
	display: block;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 300;
}
.menu_right_list > li:nth-child(1) > a, .menu_right_list > li:nth-child(2) > a{
	color: white;
	background: #fc0217;
	padding: 7px 16px;
	font-weight: 600;
	border-radius: 30px;
}
/*.menu_right_list > li:nth-child(1) > a, .menu_right_list > li:nth-child(2) > a,*/
.menu_right_list > li.dropdown > a{
	background: transparent;
	padding: 0;
}
.menu_right_list li .info_area{
	width: 39px;
	height: 39px;
	border: #fff 1px solid;
	display: inline-block;
	line-height: 32px;
	border-radius: 50%;
	text-align: center;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
}
.menu_right_list li .info_area .badge{
	padding: 0px 5px;
	background: #fff;
	line-height: 17px;
	text-align: center;
	color: #000222;
	font-size: 12px;
	border-radius: 50%;
	font-weight: 300;
	position: absolute;
}
.menu_right_list li .info_area .user_ico{
	width: 40px;
	height: 100%;
}
.menu_right_list li span.user_name {
	position: relative;
	top: 0;
	margin-left: 10px;
}
.menu_right_list li span.user_name i{
	margin-left: 8px;
}
.menu_right_list li .dropdown-toggle::after{
	display: none;
}
.menu_right_list .dropdown-menu {
	min-width: 212px;
	left: auto;
	right: 0;
	background-color: rgba(0,2,34,0.9);
	border: 0 solid rgba(0,0,0,0);
	border-radius: 0;
}
.inner_menu{
	padding: 0;
	margin: 0;
	list-style: none;
}
.inner_menu li{
	padding: 0 10px;
	margin: 0;
	display: block;
}
.inner_menu li a{
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 200;
	padding: 10px 10px 10px 30px;
	display: block;
	position: relative;
	border-bottom: #716c89 1px dashed;
	-webkit-transition-duration: 0.5S;
	-o-transition-duration: 0.5S;
	transition-duration: 0.5S;
}
.inner_menu li a:hover{
	color: #4698d9;
	-webkit-transition-duration: 0.5S;
	-o-transition-duration: 0.5S;
	transition-duration: 0.5S;
}
.inner_menu li a i{
	position: absolute;
	left: 10px;
	top: 15px;
	font-size: 10px;
	-webkit-transition-duration: 0.5S;
	-o-transition-duration: 0.5S;
	transition-duration: 0.5S;
}
.inner_menu li a:hover i{
	color:#fc0217;
	-webkit-transition-duration: 0.5S;
	-o-transition-duration: 0.5S;
	transition-duration: 0.5S;
}
.content .headline.after{
	position: relative;
}
.content .headline{
 
}
.content .headline h3{
	font-family: 'Poppins', sans-serif;
	font-size: 28px;
	font-weight: 300;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	background: #fff;
	display: inline-block;
	padding: 0 15px 0 0;
	z-index: 1;
	position: relative;
}
.content .headline.after:after{
   /*width: 85%;
   */
	width: 85%;
	height: 1px;
	background: #e5e5e5;
	content: "";
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.dashboard_area{
   /*padding-top: 45px;
   */
	padding-top: 18px;
	padding-left: 25px;
}
.dashboard_panel{
	width: 100%;
	max-width: 100%;
	height: 193px;
	border-radius: 20px;
	background: #202fca;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
}
.dashboard_panel .panel{
	width: 90%;
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #fff;
	display: block;
	text-align: center;
	padding-top: 10px;
}
.dashboard_panel .ico_area{
	width: 171px;
	height: 140px;
	margin-bottom: 25px;
	line-height: 138px;
	text-align: center;
	margin: 0 auto;
}
.dashboard_panel p{
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #fff;
}
.select_sec{
	position: relative;
}
.select_sec:after{
	width: 24px;
	height: 15px;
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 26px;
	color: #121313;
	position: absolute;
	line-height: 15px;
	right: 15px;
	top: 12px!important;
	
	margin: auto;
	pointer-events: none;
	text-align: center;
}
label.browse {
	border: 1px solid #d2d2d2;
	border-radius: 12px;
	cursor: pointer;
	display: inline-block;
	padding: .5em 1.5em;
}
.ginput_container_fileupload input[type="file"] {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.selectedfile {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	min-height: 16px;
	margin-right: 45px;
}
/******************************************************** ********************************************************/

.albums_table_area .dataTables_filter {
	position: relative;
	width: auto;
	float: right;
	margin-right: 0;
	padding-top: 0;
	right: 0;
	top: 0px;
	z-index: 2;
}
.albums_table_area .dataTables_filter{
	right: 5px;
}
.albums_table_area .dataTables_filter label {
   /*font-size: 0;
   */
	position: relative;
   /*text-align: left;
	width: 100%;
   */
}
.albums_table_area .dataTables_filter input {
	width: 120px;
	height: 38px;
	border: #e9e9e9 1px solid;
	padding-right: 27px;
	padding-right: 4px \9;
	padding-left: 17px;
	padding-left: 4px \9;
   /* IE7-8 doesn't have border-radius, so don't indent the padding */
	color: #a8a8a8;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	margin-bottom: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.albums_table_area .dataTables_wrapper .dataTables_filter input {
	width: 225px;
	padding-right: 27px;
}
.albums_table_area .dataTables_filter label:after{
	width: 15px;
	height: 15px;
	background: url(../img/search_ico_small.png) no-repeat center center;
	content: "";
	position: absolute;
	right: 12px;
	top: 10px;
	z-index: 99;
	pointer-events: none;
}
/**********/
.btn-add_small {
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	border: #fc0217 1px solid;
	padding: 4px 9px 5px 9px;
   /* font-size: 11px;
   */
	font-size: 13px;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-top: 5px;
	z-index: 9;
	position: fixed;
	top: 90px;
	left: calc(100% - 81%);
}
.btn-add_small:focus, .btn-add_small:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.btn-add_small .btn-img{
	width: 18px;
	height: 18px;
	border-radius: 30px;
	margin-left: 7px;
	float: right;
	margin-top: 1px;
}
a.btn.btn-success.ConnectStripOTP {
    border-radius: 30px;
    font-size: 13px;
	font-weight: 600;
}
.btn-add_small .btn-txt{
	margin-top: 3px;
	display: inline-block;
}
.btn-add_small_123 {
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	border: #fc0217 1px solid;
	padding: 4px 9px 5px 9px;
   /* font-size: 11px;
   */
	font-size: 13px;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-top: 0px;
	z-index: 9;
	position: inherit;
}
.btn-add_small_123:focus, .btn-add_small_123:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.btn-add_small_123 .btn-img{
	width: 18px;
	height: 18px;
	border-radius: 30px;
	margin-left: 7px;
	float: right;
	margin-top: 1px;
}
.btn-add_small_123 .btn-txt{
	margin-top: 3px;
	display: inline-block;
}
/* 1-4-2026 Tipalti Flow*/
/*#connect_btn.btn-add_small.btn-success {
	background: #00a65a !important;
	border: #00a65a 1px solid !important;
}*/
.btn_list{
	padding: 0;
	margin: 3px 0 0 0;
	list-style: none;
	display: inline-block;
	z-index: 1;
	position: relative;
	float: right;
	background: #fff;
   /* width: 290px;
   */
	width: auto;
	text-align: right;
	min-width: 126px;
}
.btn_list li{
	padding: 0;
	margin: 0;
	display: inline-block;
}
.table thead th, .table thead td {
	vertical-align: bottom;
	border-bottom: 0px solid #f0f0f0;
	background: #3001ca;
	font-size: 16px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}
.table tbody td {
	font-size: 13px;
	color: #606060;
	vertical-align: middle;
}
.table tbody td iframe{
	width: 150px;
	height: 100px;
}
.table tbody td a{
	color: #3001ca;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.table tbody td a:hover{
	color: #606060;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.table tbody td a.btn-addto{
	color: #fff;
}
.table tbody td a.btn-addto:hover{
	color: #fff;
}
.table thead tr{
	border-radius: 5px;
}
.ico_btn{
	display: inline-block;
	padding: 0 5px;
}
.dashboard_area .form-check:first-child {
	padding-left: 0;
}
.dashboard_area .form-check {
	display: inline-block;
	padding-left: 30px;
}
/*************************************************** ***************************************************/
/* The switch - the box around the slider */
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 22px;
   /* float:right;
	*/
	border-radius: 20px;
}
/* Hide default HTML checkbox */
.switch input {
   display:none;
}
/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fc1d30;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 20px;
}
.slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: #ffffff;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 30px;
}
input.default:checked + .slider {
	background-color: #4bbb00;
}
input.primary:checked + .slider {
	background-color: #2196F3;
}
input.success:checked + .slider {
	background-color: #8bc34a;
}
input.info:checked + .slider {
	background-color: #3de0f5;
}
input.warning:checked + .slider {
	background-color: #FFC107;
}
input.danger:checked + .slider {
	background-color: #f44336;
}
input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}
.slider.round:before {
	border-radius: 50%;
}
/******************************************************** ********************************************************/
.fan_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.fan_list li{
	padding: 0 5px;
	margin: 0 0 30px 0;
	display: inline-block;
	text-align: center;
}
.fan_list li .fan_img_area{
	display: block;
	width: 120px;
	height: 123px;
	border-radius: 10px;
	overflow: hidden;
	border: transparent 2px solid;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.fan_list li .fan_img_area img {
	width: 100%;
	height: 100%;
}
.fan_list li a:hover .fan_img_area{
	border: #fc0217 2px solid;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.fan_list li a{
	color: #000;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.fan_list li a:hover{
	color: #3001ca;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.fan_list li h4{
	font-size: 17px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	margin-top: 15px;
}
/******************************************************** ********************************************************/
.search_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.search_list li{
	padding: 0 3px;
	margin: 0;
	width: 204px;
	display: inline-block;
}
.search_list li.total_amount_li{
	text-align: left;
    display: block;
    font-weight: bold;
}

.search_list.Wallet_list li{
	padding: 0 17px;
	width: 240px;
	vertical-align: top;
}
.wallet-form .search_list.Wallet_list li {
    padding: 0 3px 0 0;
}
.search_list .form-control{
	height: 53px;
}
.search_list .input-group .form-control{
	background: #fc0217;
	border: #fc0217 1px solid;
	color: #fff;
}
.search_list .input-group .form-control::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
	color: #fff;
}
.search_list .input-group .form-control::-moz-placeholder {
   /* Firefox 19+ */
	color: #fff;
}
.search_list .input-group .form-control:-ms-input-placeholder {
   /* IE 10+ */
	color: #fff;
}
.search_list .input-group .form-control:-moz-placeholder {
   /* Firefox 18- */
	color: #fff;
}
.search_list select.form-control:not([size]):not([multiple]) {
	height: 45px;
}
.search_list .input-group-btn {
	position: absolute;
	right: 3px;
	top: 6px;
	z-index: 99;
}
.search_list .input-group-btn .btn-search{
	background: transparent;
	border: transparent 1px solid;
}
.date_sec{
	position: relative;
}
.date_sec:after{
	width: 24px;
	height: 24px;
	content: "";
	background: url(../img/date_ico.png) no-repeat;
	font-size: 26px;
	color: #121313;
	position: absolute;
	line-height: 15px;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
	text-align: center;
}
.btn-download {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #343434 1px solid;
	padding: 14.5px 25px;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: #343434;
}
.btn-download img{
	margin-left: 8px;
}
.btn-download:focus, .btn-download:hover {
	background: #fc0217;
	color: #fff;
	border: #fc0217 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}

.order_history_table_area div.dataTables_filter label{
	position: relative;
}
.order_history_table_area .dataTables_filter label:after{
	width: 16px;
	height: 16px;
	background: url(../img/datatable_search_ico1.png) no-repeat center center;
	content: "";
	position: absolute;
	right: 22px;
	top: 0;
	bottom: 0;
	z-index: 99;
	pointer-events: none;
	margin: auto;
}

.order_history_table_area div.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
	width: 204px;
	color: #000;
	background: transparent;
	border: #404040 1px solid;
}
.order_history_table_area div.dataTables_filter input::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
	color: #fff;
}
.order_history_table_area div.dataTables_filter input::-moz-placeholder {
   /* Firefox 19+ */
	color: #fff;
}
.order_history_table_area div.dataTables_filter input:-ms-input-placeholder {
   /* IE 10+ */
	color: #fff;
}
.order_history_table_area div.dataTables_filter input:-moz-placeholder {
   /* Firefox 18- */
	color: #fff;
}
.pricesign {
	position: absolute;
	bottom: 5px;
	left: 18px;
}
.pricesign_doller {
	position: absolute;
	bottom: 30px;
	left: 18px;
}
.order_history_table_area div.dataTables_wrapper div.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
	width: 204px;
	height: 37px;
	border: #e1d9d9 solid 1px;
	/* border-radius:5px !important; */
}
.wallet_panel {
	width: 100%;
	max-width: 100%;
	min-height: 222px;
	border-radius: 20px;
	background: #202fca;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
}
.wallet_panel img{
	width: 100%;
}
.wallet_panel .panel {
	width: 90%;
	height: 119px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #fff;
	display: block;
	text-align: center;
	padding-top: 0;
	pointer-events: none;
}
.wallet_panel .ico_area{
	width: 171px;
	height: 140px;
	margin-bottom: 25px;
	line-height: 138px;
	text-align: center;
	margin: 0 auto;
}
.wallet_panel p{
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
}
.wallet_panel h2{
	font-family: 'Poppins', sans-serif;
   /*font-size: 81px;
   */
	font-size: 34px;
	font-weight: 500;
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1;
}
/******************************************************** ********************************************************/
.history_list{
	padding: 0;
	margin: 30px 0 100px 0;
	list-style: none;
}
.history_list li{
	padding: 0;
	margin: 0 0 35px 0;
}
.history_txt{
	position: relative 
}
.history_txt h4{
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #606060;
	margin-top: 0;
	margin-bottom: 0;
	background: #fff;
	display: inline-block;
	padding: 0 70px 0 50px;
	z-index: 1;
	position: relative;
}
.history_txt h4 img{
	position: absolute;
	left: 0;
}
.history_txt h4 small{
	display: block;
	font-size: 15px;
}
.history_txt:after{
	width: 80%;
	height: 1px;
	border-bottom: #b6b6b6 1px dashed;
	content: "";
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.history_txt .btn_list {
	padding: 0 0 0 30px;
	margin: 3px 0 0 0;
	list-style: none;
	display: inline-block;
	z-index: 1;
	position: relative;
	float: right;
	background: #fff;
	width: auto;
	text-align: right;
}
.history_txt .btn_list li{
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #606060;
}
/******************************************************** ********************************************************/
.Actions_area{
	position: relative;
}
.Actions_area .Actions{
	font-size: 14px;
	color: #1b1b1b;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.Actions_area .Actions i{
	font-size: 18px;
	margin-right: 8px;
	position: relative;
	bottom: -2px;
}
.Actions_area .Actions:hover{
	color: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.Actions_area .Action_details{
	width: 210px;
	background: rgba(0,0,0,0.8);
	position: absolute;
	right: 0;
	top: 100%;
	border-radius: 10px;
	padding: 15px;
	display: none;
}
.Actions_area.dactive .Action_details{
	display: block;
}
.Actions_area .Action_details .details_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.Actions_area .Action_details .details_list li{
	padding: 0;
	margin: 0;
}
.Actions_area .Action_details .details_list li a{
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	display: block;
	padding: 10px 0;
}
.Actions_area .Action_details .details_list li a img{
	margin-right: 8px;
}
/******************************************************** ********************************************************/
.membership_fee .tabs {
	position: relative;
	min-height: 780px;
   /* This part sucks */
	clear: both;
	margin: 25px 0;
}
.membership_fee .tab {
	float: left;
}
.membership_fee .tab > label {
   	padding: 15px 52px 15px 25px;
	position: relative;
	left: 1px;
}
.membership_fee .tab > label:before {
	content: "\f10c";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	color: #c8c8c8;
}
.membership_fee .tab.before > label:before {
	content: "\f192";
	color: #fc0217;
	animation: effect 250ms ease-in;
}
.membership_fee .tab [type="radio"] {
	display: none;
}
.membership_fee .content {
	position: absolute;
	top: 65px;
	left: 0;
	background: white;
	right: 0;
	bottom: 0;
	padding: 0;
	overflow: hidden;
}
.membership_fee .content > * {
	opacity: 0;
	transform: translateX(-100%);
	transition: all 0.6s ease;
}
.membership_fee [type="radio"]:checked ~ label {
	background: white;
	z-index: 2;
}
.membership_fee [type="radio"]:checked ~ label ~ .content {
	z-index: 1;
}
.membership_fee [type="radio"]:checked ~ label ~ .content > * {
	opacity: 1;
	transform: translateX(0);
}
/***********************Amitava 05-03-2020********************************* ********************************************************/
.referral_code_panel{
	text-align: center;
}
.referral_code_panel h3{
	padding: 0;
	margin: 0;
	color: #313131;
	font-size: 40px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
}
.referral_code_box{
	background: #3001ca;
	width: 597px;
	height: 220px;
	border-radius: 5px;
	margin: 20px auto 0 auto;
	text-align: center;
	color: #fff;
	font-size: 69px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	padding: 15px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.referral_code_panel h4{
	padding: 50px 0 15px 0;
	margin: 0;
	color: #000000;
	font-size: 28px;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
}
.referral_code_panel ul{
	padding: 5px 0 10px 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.referral_code_panel ul li{
	display: inline-block;
	padding: 0 2px;
}
.inner-banner-section2{
	max-height: 435px;
   /*307*/
}
.profile_top {
	position: absolute;
	top: 155px;
   /*100*/
	width: 100%;
	z-index: 5;
}
.profile_pic{
	width: 270px;
	height: 249px;
	background: #fff;
	border-radius: 10px;
	border: #fff solid 2px;
	-webkit-box-shadow: 0px 7px 7px 0px rgba(179,179,179,1);
	-moz-box-shadow: 0px 7px 7px 0px rgba(179,179,179,1);
	box-shadow: 0px 7px 7px 0px rgba(179,179,179,1);
	float: left;
}
.profile_pic img{
	border-radius: 10px;
	width: 100%;
	height: 100%;
}
.profile_text{
	padding: 0px 0 0 28px;   
	float: left;   
	width: 58%;
}
.profile_text h3{
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 33px;
   /*53*/
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
   
}
.donate_span{
	display: inline-block !important;
}
.profile_text span{
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	line-height: 1;
	display: block;
	margin-bottom: 6px;
}
.profile_text span u{
	border-radius: 25px;
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
   /*background: #003bc9;
   */
	background: #2783B9;
	padding: 11px 13px;
	margin: 0 3px 5px 0;
	text-decoration: none;
	display: inline-block;
}
/* .profile_top_r{
	float: right;
} */
.profile_top_r{
	padding: 45px 0 0 0;
}
#age{
	background-color: white;
}
.share a{
	border-radius: 25px;
	color: #fff;
	font-size: 12px;
   /*14px*/
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	padding: 6px 10px;
	margin: 0 3px 5px 0;
	text-decoration: none;
	display: inline-block;
}
.follows_fan p{
	border-right: 1px solid #d4081e;
	float: left;
	width: 33%;
	color: #ffffff;
	font-size: 17px;
	font-weight: 200;
	font-family: 'Poppins', sans-serif;
	text-align: right;
	margin: 44px 0px 0 0;
	padding: 0 5px 0 0;
}
.follows_fan p span{
	font-size: 22px;
	font-weight: 400;
	display: block;
	line-height: 28px;
}
.music_area{
	width: 100%;
	height: auto;
	margin-top: 157px;
}
.music_area .nav-tabs {
	justify-content: left;
}
.music_area .nav-tabs .nav-item {
	margin-bottom: 0;
}
.music_area .nav-tabs .nav-link {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	color: #000;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.music_area .nav-link {
	display: block;  
	padding: 5px 8px;
	font-size: 15.5px;
	font-weight: 300;
	border-radius: 5px 5px 0 0 !important;
}
.music_area .nav-tabs .nav-item.show .nav-link, .music_area .nav-tabs .nav-link.active {
	border-color: #c01;
	color: #fff;
	background: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.music_area .nav-tabs {
	border-bottom: 1px solid #c3c3c3;
}
.music_area .nav-tabs .nav-link:focus, .music_area .nav-tabs .nav-link:hover {
	border-color: #c01;
	color: #fff;
	background: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.album_area{
	width: 100%;
	height: auto;
	padding: 37px 15px;
	border-bottom: #e5e5e5 1px solid;
}
.album_list{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
.album_list li{
	width: 32.8%;
	padding: 0px;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
/*.album_list li:nth-child(2){
	width: 38%;
}
*/
.album_list li:last-child{
	text-align: right;
}
.album_list .album_img{
	width: 168px;
	height: 138px;
	border-radius: 15px;
	overflow: hidden;
	text-align: center;
}
.album_list .album_img img{
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
}
.album_list h4{
	color: #000;
	font-size: 22px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	line-height: 1.5;
	margin-top: 0;
	margin-bottom: 10px;
}
.album_list h4 span:nth-child(3){
	font-size: 16px !important;
}
.album_list h4 span:nth-child(5){
	font-size: 16px !important;
	position: relative;
	top: -10px;
}
.album_list h4 big{
	font-size: 25px;
	font-weight: 500;
	color: #fc0217;
	display: block;
}
.btn-addto {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 10px 35px;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: rgba(252,2,23,1);
	margin-bottom:10px;
}
.btn-addto:focus, .btn-addto:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.track_area{
	width: 100%;
	height: auto;
	padding: 37px 15px;
	border-bottom: #e5e5e5 1px solid;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9f9f9+0,f9f9f9+100&0+0,0.65+100 */
	background: -moz-linear-gradient(top, rgba(249,249,249,0) 0%, rgba(249,249,249,0.65) 100%);
   /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249,249,249,0) 0%,rgba(249,249,249,0.65) 100%);
   /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249,249,249,0) 0%,rgba(249,249,249,0.65) 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9f9f9', endColorstr='#a6f9f9f9',GradientType=0 );
   /* IE6-9 */
}
.track_area p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #868686;
	font-weight: 300;
	margin-bottom: 15px;
}
.track_area .track_sec > p {
	margin-bottom: 0;
	display: inline-block;
	margin-right: 18px;
	margin-top: 12px;
}
.track_area .track_btn_area{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 45px;
}
.track_area .track_btn_area .share_area{
	width: 45%;
	height: auto;
	display: inline-block;
}
.track_area .track_btn_area .download_area{
	width: 54%;
	height: auto;
	display: inline-block;
	text-align: right;
}
.track_area audio{
	width: 370px;
	height: 57px;
	float: right;
}
.track_area audio::-webkit-media-controls-enclosure {
	max-height: 57px;
	background: rgb(255, 255, 255);
	border: #d9d9d9 1px solid;
}
.btn-share{
	background: #fff;
	color: #1f1f1f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Poppins', sans-serif;
	border: #e5e5e5 1px solid;
	padding: 10px 15px 10px;
	font-size: 15px;
	font-weight: 300;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 4px;
}
.btn-share img{
	margin-right: 8px;
}
.btn-share:focus, .btn-share:hover {
	background: #fff;
	color: #fc0217;
	border: #fc0217 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.btn-downl{
	background: #fff;
	color: #1f1f1f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Poppins', sans-serif;
	border: #fff 1px solid;
	padding: 10px;
	font-size: 15px;
	font-weight: 300;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 4px;
}
.btn-downl img{
	margin-right: 8px;
}
.btn-downl:focus, .btn-downl:hover {
	background: #fff;
	color: #fc0217;
	border: #fff 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.band_profile_page .info_area h2{
	font-family: 'Poppins', sans-serif;
	font-size: 29px;
	font-weight: 300;
	color: #000;
	margin-top: 56px;
	margin-bottom: 30px;
	display: block;
	padding: 0 0 18px 0;
	position: relative;
	width: 100%;
}
.band_profile_page .info_area h2:after{
	width: 569px;
	max-width: 100%;
	height: 1px;
	background: url(../img/band_profile_page_h2_after.png) no-repeat;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
}
.band_profile_page .info_area table{
	margin-bottom: 20px;
	width: 50%;
}
.band_profile_page .info_area table tr td{
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #595959;
	padding-bottom: 10px;
}
.band_profile_page .info_area table tr td span{
	color: #000;
	font-weight: 500;
}
.band_profile_page .info_area table.single_table{
	margin-bottom: 50px;
	width: 100%;
}
.band_profile_page .info_area table tr td a{
	text-decoration: none;
	color: #3001ca;
	word-break: break-all;
}
.band_profile_page .info_area p{
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #363636;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 35px;
}
.band_profile_page .info_right_area{
	padding-left: 55px;   
}
.band_profile_page .info_right_area .video_panel{
	width: 100%;
	background: #000;
	position: relative;
	list-style: none;
	color:#fff;
	padding: 65px 15px;
}
.band_profile_page .info_right_area .video_panel img{
	width: 100%;
}
.band_profile_page .info_right_area .video_panel .play_ico{
	width: 57px;
	height: 48px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	background: rgba(0,0,0,.8);
}
.band_profile_page .info_right_area form{
	margin-bottom: 60px;
}
.band_profile_page .info_right_area .comments_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.band_profile_page .info_right_area .comments_list li{
	padding: 0;
	margin: 0;
}
.band_profile_page .info_area.info_right_area table{
	width: 100%;
}
label.error{
	color:red;
}
.superr {
	color: red;
	font-size: 18px;
	top: -.1px;
}
/*************************17-03-2020*********************************/
.profile_img{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	position: relative;
	margin: 0 auto;
	border: 1px solid #fbfbfb;
}
.profile_img_edit{
	position: absolute;
	bottom: 7px;
	right: 0;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #f4f4f4;
	text-align: center;
	padding: 7px 0 0 0;
}
.profile_img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.profile_img_edit input{
	background: url(../img/edit_btn.png) no-repeat 0 0;
	width: 19px;
	height: 20px;
	border: 0;
	cursor: pointer;
}
.btn-search_m {
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 14.5px 25px;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	background: #fc0217;
	display:block;
	width: 100%;
	text-align:left;
	position:relative;
}
.btn-search_m img{
	position:absolute;
	right: 15px;
	top: 19px;
}
.btn-search_m:focus, .btn-search_m:hover {
	background: #343434;
	color: #fff;
	border: #343434 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}

.earning_img img {
	width: auto;
	height: 100%;
}

.timeline_list{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	justify-content: space-between;
}
.timeline_list li{
	width: 32.8%;
	padding: 0px;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.timeline_list li:last-child{
	text-align: right;
	vertical-align: top;
}
.timeline_list .album_img{
	width: 138px;
	height: 138px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
}
.timeline_list .album_img img{
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.timeline_list h4{
	color: #000;
	font-size: 22px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	line-height: 1.5;
	margin-top: 0;
	margin-bottom: 0;
}
.timeline_list h4 big{
	font-size: 25px;
	font-weight: 500;
	color: #fc0217;
	display: block;
}
.timeline_list .timelimelist{
	padding: 0;
	margin: 0;
	list-style: none;
	display: none;
}
.timeline_list .timelimelist li{
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 13px;
}
.timeline_list .timelimelist li a{
	text-decoration: none;
	color: #000;
}
.timeline_list .timelimelist li a:hover{
	color: #fc0217;
}
.view_cart, .view_cart:hover{
	color: #fff;
	font-size: 20px;
	padding: 16px 17px;
	display: inline-block;
	float: right;
	position: relative;
	text-decoration: none;
}
header .log_list li a.view_cart, header .log_list li a.view_cart:hover{
	color: #fff;
	font-size: 20px;
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding: 0 0 0 17px;
}
.view_cart span.cart_count {
	display: inline-block;
	background: #fc0217;
	padding: 4px;
	border-radius: 50%;
	min-width: 22px;
	min-height: 20px;
	line-height: 1;
	font-size: 14px;
	text-align: center;
	position: absolute;
}
.trackadd_msg {
	font-size: 12px;
	margin-top: 10px;
}
.cart_message {
	font-size: 12px;
	color: #fff;
	margin-top: 23px;
}
.trackadd_msg, .albumadd_msg {
	font-size: 12px;
	margin-top: 10px;
	background: #000;
	color: #fff;
	border: #000 1px solid;
	padding: 7px;
	text-align: center;
	line-height: 1;
	border-radius: 6px;
	position: relative;
	width: 172px;
	float: right;
}
.trackadd_msg a, .albumadd_msg a{
	display: block;
	color: #fc0217;
	margin-top: 5px;
	font-weight: 500;
	font-size: 14px;
	text-decoration: none;
}
.trackadd_msg:after, .albumadd_msg:after{
	width: 20px;
	height: 15px;
	content: "\f0d8";
	font-family: 'FontAwesome';
	color: #000;
	font-size: 23px;
	position: absolute;
	left: 0;
	right: 0;
	top: -17px;
	margin: 0 auto;
}
.cart_message {
	font-size: 12px;
	color: #000;
	margin-top: 23px;
	background: #fc0217;
	padding: 6px;
	width: 146px;
	position: relative;
	top: -6px;
}
.cart_message:after{
	width: 15px;
	height: 20px;
	content: "\f0da";
	font-family: 'FontAwesome';
	color: #fc0217;
	font-size: 23px;
	position: absolute;
	bottom: 0;
	top: 0;
	right: -14px;
	line-height: .9;
	margin: auto;
}
.custom-search-input .custom-select{
	padding: 0;
	border: 0;
	border-radius: 0;
}
.custom-search-input .custom-select select.search_type{
	height: 54px;
	background-color: rgba(255,255,255,0);
	background-image: none;
	border: 1px solid #fff;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 100%;
	padding: 10px 15px;
}
.custom-search-input .search_loc{
	height: 54px;
	background-color: rgba(255,255,255,0);
	background-image: none;
	border: 1px solid #fff;
	font-weight: 300;
	color: #fff;
	margin-bottom: 0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 50%;
	padding: 10px 15px;
	margin-right: 10px;
}
.custom-search-input span.input-group-btn {
	width: auto;
}
.custom-search-input .search_loc::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
	color: #fff;
}
.custom-search-input .search_loc::-moz-placeholder {
   /* Firefox 19+ */
	color: #fff;
}
.custom-search-input .search_loc:-ms-input-placeholder {
   /* IE 10+ */
	color: #fff;
}
.custom-search-input .search_loc:-moz-placeholder {
   /* Firefox 18- */
	color: #fff;
}
.custom-search-input .search_loc:focus, .custom-search-input .custom-select select.search_type:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.error_search_type {
	color: red;
	margin-top: 8px;
}
.newsletter_area .custom-search-input span.input-group-btn input{
	position: relative;
	right: 33px;
}

header .log_list li:last-child a img{
	margin-right: 12px;
}
.sharebuttons {
	width: 100%;
	height: auto;
	position: absolute;
	margin: 14px auto;
	left: 83px;
	right: 0;
}
.sharebuttons ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	height: auto;
	text-align: center;
	display: block;
}
.sharebuttons ul li{
	padding: 0 5px;
	margin: 0;
	display: inline-block;
}
.custom-search-input .custom-select select.search_type option{
	color: #000;
}

.video_sec_area .video_list li img{
	height: 100%;
}
/******************************************************** ********************************************************/
.checkout_login_form .form-control, .checkout_regpay_form .form-control {
	padding: 6px 15px 6px 55px;
}
.checkout_login_form label.error, .checkout_regpay_form label.error {
	color: red;
	position: absolute;
	margin-top: 3px;  
	width: 100%;
}
.checkout_login_form .form-group, .checkout_regpay_form .form-group{
	margin-bottom: 30px;
}
.checkout_login_form .checkout_login{
	width: 50%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	margin-top: 30px;
}
.form_user_ico, .Gender, .Email_Address, .password{
	position: relative;
}
.checkout_regpay_form .checkout_regpay{
	width: 60%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	margin-top: 30px;
}
/************************ 20.04.2020 ************************/
.donate_span{
	display:block;
	margin-top:10px;
}
/************************************************* 22-04-2020 *************************************************/
.btn-danate{
	border-radius: 25px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	border: #fc0217 1px solid;
	padding: 5px 19px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.btn-danate:hover{
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.top_adv_section{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: #000;
	text-align: center;
	position: relative 
}
.top_adv_section img{
	width: 100%;
	height: auto;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
#indv_cont_table {
	width: 100%;
	margin-top: 20px;
}
.band_profile_page .info_area #indv_cont_table table{
	width: 100% 
}
.band_profile_page .info_right_area h2:first-child{
	margin-top: 0;
}
.band_profile_page .info_right_area{   
	margin-top: 47px;
}
.band_profile_page .info_right_area.profile_imgarea{
	margin-top: 45px !important;
}
.indv_track_area.track_area .album_list1{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
.indv_track_area.track_area .album_list1 li{
	width: 49%;
	padding: 0px;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
/*.album_list li:nth-child(2){
	width: 38%;
}
*/
.indv_track_area.track_area .album_list1 li:last-child{
	text-align: right;
}
/********************24-04-2020**********************/
.Catego_list{
	padding: 0;
	margin: 0 0 30px 0;
	list-style: none;
}
.Catego_list li{
	padding: 0;
	margin: 0;
}
.Catego_list li strong{
	font-size: 15px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	text-decoration: none;
	padding: 7px 0;
	border-bottom: #ddd 1px dotted;
	background: #fff;
	display: block;
}
.Catego_list li strong.head_txt a{
	font-size: 15px;
	font-weight: bold;
}
.Catego_list li strong.head_txt{
	border: none;
	padding: 0;
}
.Catego_list ul li a {
	padding: 7px 0 7px 15px;
}
.Catego_list ul li a:hover, .Catego_list ul li.active a {
	background: #fc0217;
	color: #FFF;
	padding-left: 20px;
}
.Catego_list li a{
	font-size: 14px;
	color: #000;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	text-decoration: none;
	padding: 7px 0;
	border-bottom: #ddd 1px dotted;
	background: #fff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	display: block;
}
.Catego_list li a:hover, .Catego_list li.active a{
	background: #fc0217;
	color: #FFF;
	padding-left: 10px;
	border-bottom: #fc0217 1px dotted;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.Catego_list ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
/*********************** 26.04.2020 ***********************/
.message-inn {
	padding: 15px;
	border-bottom: 1px solid #eeeeee;
	margin: 0 0 15px;
	position: relative;
}
.gren {
	background: #3dc15c;
}
.msg-name {
	height: 60px;
	width: 60px;
	border-radius: 100%;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 27px;
}
.msg-txt {
	padding: 0 20px;
	width: 93%;
}
.msg-txt h5 {
	color: #003e8c;
	font-size: 17px;
	margin: 0 0 5px;
}
.msg-txt p {
	color: #878787;
	font-size: 15px;
	margin: 0;
}
.msg-txt p a.notrd {
	color: #000;
	font-size: 13px;
	margin-top: 10px;
}
.message-inn a {
	font-size: 18px;
}
.dashboard_area .albums_table_area .message-inn.alert-danger {
	color: #721c24 !important;
	background-color: #f8d7da !important;
	border-color: #f5c6cb;
}
.dashboard_area .albums_table_area .message-inn.alert-success {
	color: #155724 !important;
	background-color: #d4edda !important;
	border-color: #c3e6cb;
}
/********************27-04-2020***********************/
#music_menu_area h3 {
	font-size: 33px;
	color: #fff;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}
.sponsored_area {
	padding-top: 20px;
	padding-bottom: 0;
	background: #fff;
	border-bottom: #ddd 1px solid;
}
.sponsored_area .headline{
	text-align: center;
}
.sponsored_area .headline h3 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}
/*********************/
#about_sec{
	text-align: center;
}
#about_sec p {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	line-height: 1.7;
	margin-bottom: 30px;
}
#about_sec .music_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
#about_sec .music_list li{
	padding: 0;
	margin: 0;
	display: inline-block;
}
#about_sec .music_list li a{
	font-size: 16px;
	color: #a1feff;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	display: block;
	padding: 6px 23px;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	position: relative;
	text-transform: uppercase;
}
#about_sec .music_list li a:hover{
	color: #fff;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
#about_sec .music_list li a:after{
	width: 1px;
	height: 14px;
	background: #6e7496;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
#about_sec .music_list li:nth-child(6) a:after{
	display: none;
}
.video_sec_area .headline{
	text-align: center;
}
.video_sec_area .headline h3 {
	font-size: 33px;
	color: #000;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 40px;
	margin-bottom: 30px;
}
/******************************************************** 30-04-2020 ********************************************************/
.btn-start{
	display: inline-block;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
	text-decoration: none;
	color: white;
	background-color: #CC4331;
	border: #CC4331 1px solid;
	font-family: 'Poppins', sans-serif;
	border-radius: 30px;
	width: auto;
	height: 52px;
	padding: 0 25px;
   
	text-shadow: 0 -1px -1px #af3a2a;
	-moz-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	margin: 5px 8px;
}
.btn-start:hover{
	color: #fff;
	text-decoration: none;
	background-color: #d25544;
	text-shadow: 0 -1px -1px #c4402f;
	-moz-box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
}
.btn-start:active {
	color: #fff;
	text-decoration: none;
	margin-top: 4px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.see_listing{
	margin-top: 20px;
}
#about_sec h3 {
	font-size: 33px;
	color: #fff;
	font-weight: bold;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 30px;
	text-align: center;
}

label.advanced_search {
	color: #fff;
	display: block;
	text-align: right;
	margin-top: 10px;
	text-decoration: underline;
	width: 100%;
}
label.Close_search {
	color: #fff;
	text-align: right;
	margin-top: 10px;
	text-decoration: underline;
	width: 100%;
}
.advanced_search, .Close_search{
	cursor: pointer;
}
.advanced_search_area {
	color: white;
	text-align: left;
}
.advanced_search_area label{
	margin-right: 15px;
}
label.keyword_txt {
	margin-right: 15%;
	border: #fff 1px solid;
	padding: 11px 20px;
}
.search_page .form-control{
	background-color: rgba(255,255,255,0);
	background-image: none;
	border: 1px solid #fff;
	padding: 10px 15px;
	color: #fff;
}
.search_page select.form-control option{
	color: #000;
}
.search_page .form-control::-webkit-input-placeholder {
   /* Chrome/Opera/Safari */
	color: #fff;
}
.search_page .form-control::-moz-placeholder {
   /* Firefox 19+ */
	color: #fff;
}
.search_page .form-control:-ms-input-placeholder {
   /* IE 10+ */
	color: #fff;
}
.search_page .form-control:-moz-placeholder {
   /* Firefox 18- */
	color: #fff;
}
.search_page .form-control:focus, .custom-search-input .custom-select select.search_type:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.select_ara{
	position: relative;
}
.select_ara:after {
	width: 24px;
	height: 15px;
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 26px;
	color: #fff;
	position: absolute;
	line-height: 15px;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
	text-align: center;
}
/******************************************************** 01-05-2020 ********************************************************/
.btn-start-block {
	display: block;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
	text-decoration: none;
	color: white;
	background-color: #CC4331;
	font-family: 'Poppins', sans-serif;
	border-radius: 30px;
	width: auto;
	height: 52px;
	padding: 0 25px;
   	text-shadow: 0 -1px -1px #af3a2a;
	-moz-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.btn-start-block:hover {
	color: #fff;
	text-decoration: none;
	background-color: #d25544;
	text-shadow: 0 -1px -1px #c4402f;
	-moz-box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #c4402f, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
}
.btn-start-block:active {
	color: #fff;
	text-decoration: none;
	margin-top: 4px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.v_gall{
	margin-top: 15px;
}
.timeline_sec {
	width: 100%;
	height: auto;
	padding: 15px 15px;
	border: #e5e5e5 1px solid;
}
.timeline_user_area, .timeline_feed_area {
	width: 100%;
	height: auto;
}
.timeline_user_area .user_img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	border: #e5e5e5 1px solid;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}
.timeline_user_area .user_img img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.timeline_user_area .user_txt h5{
	font-size: 15px;
	margin-bottom: 0;
	display: inline-block;
}
.timeline_user_area .user_txt p{
	font-size: 13px;
	display: inline-block;
	margin-bottom: 0;
	color: #2A2A2A;
}
.timeline_user_area .user_txt p span{
	font-size: 12px;
	color: #000;
	display: block;
}
.dropdown.hiden_popa {
	display: inline-block;
	float: right;
}
.dropdown.hiden_popa .dropdown-toggle{
	border: 0;
	padding: 0;
	cursor: pointer;
}
.dropdown.hiden_popa .dropdown-toggle::after{
	display: none;
}
.dropdown.hiden_popa .dropdown-menu {
	left: auto !important;
	font-size: 12px;
	right: 0 !important;
}
.timeline_post_area {
	width: 100%;
	height: 300px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin-top: 30px;
}
.timeline_post_area p{
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 18px;
}
.timeline_post_area img{
	width: auto;
	height: 100%;
	display: block;
	margin: 0 auto;
}
ul.feed_list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}
ul.feed_list li a{
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
ul.feed_list li a:hover{
	color: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
ul.feed_list li.share a{
	color: #fff;
}
ul.feed_list li a:hover{
	color: #fff;
}
.timeline_like_area {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 0;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
}
ul.like_list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}
ul.like_list li a{
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
ul.like_list li a:hover{
	color: #fc0217;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.back_btn{
	text-align: right;
	margin-top: 50px;
	margin-bottom: 30px;
}
.sp_profile_details, .sp_profile_img{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.sp_profile_img img{
	width: 100%;
}
.sp_contact_btn, .savebtn{
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	border: #fc0217 1px solid;
	padding: 7px 22px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-top: 20px;
	margin-bottom: 30px;
}
.sp_contact_btn:hover, .savebtn:hover{
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.table.table_sp tbody td {
	font-size: 16px;
	color: #606060;
	vertical-align: middle;
}
.table.table_sp td, .table.table_sp th {
	padding: 10px;
	vertical-align: middle;
	border-top: 1px solid #ececec;
}
.premium_right{
	float: right!important;
	position: relative;
}
.premium_right .trackadd_msg{
	position: absolute;
}
.premium_right h4{
	text-align: center;
}
.premium_right h4 big {
	font-size: 25px;
	font-weight: 500;
	color: #fc0217;
	display: block;
}
.premium_right .albtrackshare{
	margin-top: 55px;
}
.premium_list{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
	width: 67%;
}
.premium_list li{
	padding: 5px 0;
}
.premium_list .albtrackshare{
	margin-top: 20px;
}
button.sp_contact_btn {
	margin-top: 0;
}
.cartformobile{
	display: none;
}
/*********************02-05-2020************************/
.Close_search{
	display: none;
}
/*********************04-05-2020************************/
.form_user_ico, .Gender, .Email_Address, .password {
	position: relative;
  	margin-bottom: 24px;
}
.form_user_ico em, .Gender em, .Email_Address em, .password em{
	position: absolute;
}
.error{
	color: red !important;
	font-size: 13px;
}

.band_profile_page .info_area p {
	width: 100%;
}
.ref_msg, .ref_emsg{
	position: absolute;
}
.donation_amount_sec{
	position: relative;
	display: inline-block;
	width: auto;
}
.donation_amount_sec:after{
	width: 16px;
	height: 21px;
	background: url(../img/donation_after.png) no-repeat center;
	content: "";
	position: absolute;
	right: 12px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.donation_amount_sec #ckeck_donation_amount{
	width: 125px;
	height: 40px;
	border: 1px solid #d2d2d2;
	padding: 0 12px;
}
.donation_amount_sec #ckeck_donation_amount:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
/******************************************************** 06-05-2020 ********************************************************/
.sponsored_area .Featured .Featured_img {
	height: auto;
	text-align: center;
	border: #ddd 1px solid;
	background: #ddd;
}
.sponsored_area .Featured .Featured_img img{
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}
.breadcrumb_area {
	background: #eee;
}
.breadcrumb {
   /* padding: .75rem 1rem;
   */
	padding: 1.20rem 1rem 1rem 1rem;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
}
.breadcrumb-item {
	float: left;
}
.breadcrumb-item.active {
	color: #636c72;
}
/*******************************/
fieldset {
	border: none;
	padding-left: 0;
	margin-left: 0;
}
#lblDBXP {
	font-weight: bold;
}
#choicelist, #choicelist1 {
	border: 1px solid #d6d6d6;
	width: 100%;
 	border-radius: 0;
	display: none;
	background: rgba(0,0,0,.5);
	padding: 10px;
}
.multi_sellect {
	border: 1px solid #d6d6d6;
	width: 100%;   
	border-radius: 30px;
	height: 58px;
	background-color: transparent;
	position: relative;
	text-align: left;
	line-height: 29px;
	padding: 15px;
}
#choicelist > div {
	padding: 8px 5px 0;
	border-bottom: #ddd 1px dotted;
}

.fa-chevron-down {
	position: absolute;
	right: 1em;
	top: 24px;
	color: #fff;
	transition: transform .2s ease-out, color .2s ease-out;
	font-size: 0.85em;
}
.fa-chevron-down--open {
	transform: rotate(-180deg) translate(0, 2px);
	color: #fff;
}
.band_sec{
   display: none;
}
/******************************************************** ********************************************************/

.grid_view .Featured .Featured_img {
	width: 75px;
	height: 75px;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
	border: #ddd 1px solid;
	background: #ddd;
	margin: 0 auto 11px auto;
}
.grid_view .Featured .Featured_img img {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.grid_view .Featured .Featured_txt p {
	font-size: 14px;
}
.list_view .Featured {
	width: 100%;
	height: auto;
	margin-bottom: 18px;
	float: left;
	border-bottom: #ddd 1px dotted;
}
.list_view .Featured .Featured_img {
	display: none;
}
.list_view .Featured .Featured_txt {
	margin-bottom: 20px;
	text-align: left;
}
.sec_right{
	justify-content: flex-end;
}
ul.shorting_list {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	text-align: right;
	border-bottom: #ddd 1px solid;
	margin-bottom: 20px;
}
ul.shorting_list li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 9px;
	margin: 0;
}
ul.shorting_list li a{
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -8px;
}
ul.shorting_list li a.active, ul.shorting_list li a:hover{
	color: #fc0217;
}
ul.shorting_list select.form-control:not([size]):not([multiple]) {
	height: 34px;
}
ul.shorting_list .form-group select {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
}
ul.shorting_list .form-group .form-control {
	display: inline-block;
	width: 110px;
	font-size: 16px;
	border-radius: 0;
	margin-left: 6px;
}
.advanced_search_area .select_sec:after{
	color: #fff;
}
.header_bttm h3{
	font-family: 'Poppins', sans-serif;
	font-size: 27px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0;
	position: relative;
	text-align: center;
	margin-top: 18px;
}
/******************************************************** *********************************************************/
#mlsuggesstion-box, .selected_mlintruments, #prsuggesstion-box, .absuggesstion-box, .selected_assbands, #trsuggesstion-box, .agentsuggesstionnew-box, .labelsuggesstionnew-box{
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.selected_mlintruments ul, .selected_assbands ul, .selected_agents ul, .selected_labels ul{
	width: auto;
	height: auto;
	padding: 10px 0 0 10px;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.selected_mlintruments ul li, .selected_assbands ul li, .selected_agents ul li, .selected_labels ul li{
	padding: 8px 15px;
	margin: 5px 10px 5px 0;
	border: #ddd 1px solid;
	display: inline-block;
	border-radius: 29px;
}
.selected_mlintruments ul li a, .selected_assbands ul li a, .selected_agents ul li a, .selected_labels ul li a{
	color: red;
	float: right;
	margin-left: 20px;
}
#instrument-list, #band-list, #tributeband-list, #agent-list, #label-list{
	margin-top: 15px !important;
}
/***********/
#instrument-list, #band-list, #tributeband-list, #agent-list, #label-list{
	width: 50%;
	height: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	border: #ddd 1px solid;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.01), 0 0 8px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.01), 0 0 8px rgba(0,0,0,.2);
}
#instrument-list li, #band-list li, #agent-list li, #label-list li, #tributeband-list li{
	padding: 8px;
	margin: 0;
	border-bottom: #ddd 1px dotted;
	display:block;
}
.social_icons {
	position: absolute;
	bottom: 7px;
}
.social_icons a{
	font-size: 35px;
	text-decoration:none;
}
.social_icons a i.fa-facebook-square{
	color: #3a559f;
}
.social_icons a i.fa-twitter-square{
	color: #00c7ff;
}
p.time_cont {
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
}
a.time_more_less {
	color: #cc4331;
	font-size: 14px;
	position: relative;
	top: -10px;
	text-decoration: none 
}
.musician_list{
	margin-bottom: 20px;
	text-align: center;
}
.musician_list .musician_img{
	width: 100%;
	height: 245px;
	margin-bottom: 10px;
	background: #ddd;
	overflow: hidden;
}
.musician_img img{
	width: auto;
	height: 100%;
}
.musician_list h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: #000;
}
.musician_list h3 a{
	color: #000;
	text-decoration: none;
}
.track_short{
	position: relative;
	height: 45px;
}
.track_short .track_short_select{
	width: 34%;
	height: auto;
	float: right;
	z-index: 99;
	text-align: right;
}
.track_short .track_short_select .form-group{
	width: 100%;
    display: inline-flex;
    padding: 0 7px;
    text-align: center;
}
.track_short .track_short_select .form-group label {
	position: relative;
	top: 7px;
	text-wrap:nowrap;
	padding-right:4px;
}
#banner-carousel.owl-carousel .owl-stage-outer {
	max-height: 650px;
}
/********************************************************* 17-07-2020 *********************************************************/
#music_menu_area ul{
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
#music_menu_area ul li{
	padding: 0;
	margin: 0 10px 15px 0;
	display: inline-block;
	color: #fff;
}
#music_menu_area .selectType{
	background: #fff;
	color: #fc0217;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 3px solid;
  	padding: 8px 21px 8px;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 3px;
	letter-spacing: .4px;
}
#music_menu_area .selectType:focus, #music_menu_area .selectType:hover, #music_menu_area .selectType.active{
	background: #fc0217;
	color: #fff;
	border: #d25544 3px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
#music_menu_area .selectType.active{
	display: inline-block;
	font-size: 17px;
	text-align: center;
	line-height: 44px;
	text-decoration: none;
	color: white;
	background-color: #CC4331;
	border: #CC4331 1px solid;
	border-radius: 30px;
	width: auto;
	height: 44px;   
	padding: 0 15px;
	text-shadow: 0 -1px -1px #af3a2a;
	-moz-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #af3a2a, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.merchant_param, .nonmerchant_param, .business_param, .fanlabel_param, .label_param, .fan_param, .agent_param, .truckalbum_param, .mvs_param{
	width: 100%;
	height: auto;
	padding: 15px 15px;
	margin: 10px auto 30px auto;
	background: rgba(0,0,0,0.3);
	position: relative;
}
.merchant_param form, .nonmerchant_param form, .business_param form, .fanlabel_param form, .label_param form, .fan_param form, .agent_param form, .truckalbum_param form, .mvs_param form{
	color: #fff;
}
.merchant_type, .merchant_genre, .nonmerchant_type, .nonmerchant_genre, .business_type, .label_type, .merchant_genre_child, .nonmerchant_genre_child, .agent_type, .nonmerchant_select_type,.mvs_type,.mvsband_type,.pastband_type,.mvs_genre,.mvs_genre_child{
	width: 23%;
	display: inline-block;
	margin-right: 15px;
}
.fan_gender, .fan_age {
	width: 43%;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
}
.merchant_param select, .merchant_param input[type="text"], 
.nonmerchant_param select, .nonmerchant_param input[type="text"], 
.business_param select, .business_param input[type="text"], 
.label_param select, 
.label_param input[type="text"], 
.fan_param select, 
.fan_param input[type="text"], 
.fan_choice_nsearch1 input[type="text"], 
.fan_choice_nsearch1 select, 
.agent_param select, 
.agent_param input[type="text"], 
.agent_choice_nsearch1 input[type="text"], 
.agent_choice_nsearch1 select, 
.nonmerchant_select_type select,
.mvs_type select,
.mvsband_type select,
.pastband_type select, 
.mvs_param select, 
.mvs_param input[type="text"]{
   
	width: 100%;
	height: 36px;
	padding: 6px 15px 6px 15px;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.42857143;
	color: #000;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #d2d2d2;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-bottom: 0;
}
.merchant_param select:focus, .merchant_param input[type="text"]:focus, .nonmerchant_param select:focus, .nonmerchant_param input[type="text"]:focus, .business_param select:focus, .business_param input[type="text"]:focus, .label_param select:focus, .label_param input[type="text"]:focus, .fan_param select:focus, .fan_param input[type="text"]:focus, .agent_type select:focus, .agent_type input[type="text"]:focus,.mvs_param input[type="text"]:focus,.mvs_param select:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
input[type="submit"]{
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 8px 31px 8px;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	letter-spacing: .4px;
	margin-left: 10px;
	cursor: pointer;
}
input[type="submit"]:focus, input[type="submit"]:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
#music_menu_area input[type="submit"] {
	padding: 4.5px 31px 4.5px;
	font-size: 17px;
	font-weight: 400;
}
.for_na_div{
	width: 100px;
	display: inline-block;
	margin-right: 15px;
	text-align: left;
	margin-bottom: 15px;
}
.nonmerchant_param .for_na_div{
	width: 125px;
}
#music_menu_area .user_search_result ul{
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
#music_menu_area .user_search_result ul li{
	padding: 0;
	margin: 0 10px 15px 10px;
	display: inline-block;
	width: 117px;
	text-align: center;
	min-height: 140px;
	vertical-align: top;
	font-size: 13px;
}
#music_menu_area .user_search_result ul li img{
	width: 80px;
	height: 80px;
	border-radius: 5px;
	display: block;
	background: #fff;
	border: #515671 1px solid;
	margin: 0 auto 10px auto;
}
#music_menu_area .user_search_result ul li a{
	color: #fff;
	text-decoration: none;
}
.business_param input[type="radio"], .label_param input[type="radio"], .merchant_choice input[type="radio"], .nonmerchant_choice input[type="radio"], .agent_choice input[type="radio"], .fan_choice input[type="radio"], .truckalbum_choice_div input[type="radio"], .mvs_choice input[type="radio"]{
	position: relative;
	right: 0;
}
.business_param .business_choice, .label_param .label_choice, .agent_choice {
	margin-bottom: 15px;
	margin-top: 15px;
}
.business_param .business_choice input[type="radio"], .label_param .label_choice input[type="radio"], .merchant_choice input[type="radio"], .nonmerchant_choice input[type="radio"], .agent_choice input[type="radio"], .fan_choice input[type="radio"], .truckalbum_choice_div input[type="radio"],.mvs_choice input[type="radio"]{
	margin: 0 5px 0 15px;
}
.business_param .business_choice input[type="radio"]:first-child, .label_param .label_choice input[type="radio"]:first-child, .merchant_choice input[type="radio"]:first-child, .nonmerchant_choice input[type="radio"]:first-child, .agent_choice input[type="radio"]:first-child, .fan_choice input[type="radio"]:first-child, .truckalbum_choice_div input[type="radio"]:first-child{
	margin-left: 0;
}

.business_choice_lsearch, .label_choice_lsearch, .merchant_choice_lsearch, .nonmerchant_choice_lsearch, .agent_choice_lsearch, .fan_choice_lsearch {
	width: 80%;
	display: block;
	margin: 0 auto 15px;
	position: relative;
}
.business_choice_lsearch input[type="text"], .label_choice_lsearch input[type="text"], .merchant_choice_lsearch input[type="text"], .nonmerchant_choice_lsearch input[type="text"], .agent_choice_lsearch input[type="text"], .fan_choice_lsearch input[type="text"] {
	width: 30%;
	display: inline-block;
	margin-right: 15px;
}

.business_choice_nsearch1, .label_choice_nsearch1, .merchant_choice_nsearch1, .nonmerchant_choice_nsearch1, .agent_choice_nsearch1, .fan_choice_nsearch1,.mvs_choice_nsearch1 {
	width: 60%;
	display: block;
	margin: 0 auto 15px;
}
.business_choice_nsearch, .label_choice_nsearch, .agent_choice_nsearch, .fan_choice_nsearch {
	width: 100%;
	display: inline-block;
	margin-right: 15px;
}

.phonenumber{
	position: relative;
}
.phonenumber:before {
	width: 24px;
	height: 25px;
	background: url(../img/form_user_ico.png) no-repeat 0 -142px;
	content: "";
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
.inner_page.login_page, .inner_page.register_page {
	padding-top: 1px;
}
.genre_text {
	font-size: 14px;
	color: #d4d4d4;
	margin-left: 0;
	text-decoration: none;
	position: relative;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 20px;
}
.genre_text:hover {
	color: #d25544;
	text-decoration: none;
}
.affi_logo_area {
	width: 165px;
	height: auto;
	margin: 0 auto 20px auto;
	border: rgba(255, 255, 255, 1) 3px solid;
	padding: 0;
}
.affi_logo_area img{
	width: 100%;
}
img.post_img {
	width: 100px;
}
/***************************************** 24-07-2020 ******************************************/
.content .headline {  
	margin-top: 25px;
	margin-bottom: 25px;
}
.headline #read_inst{
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
   	padding: 5px 15px 5px;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 3px;
	letter-spacing: .4px;
	z-index: 9;  
	position: fixed;
	right: 8px;
	top: 92px;
}
.headline #read_inst:focus, .headline #read_inst:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
button#copyButton {
	background: #fc0217;
	color: #fff;
	border: #fc0217 1px solid;
	position: absolute;  
	bottom: 136px;
	right: 12%;
	padding: 6px 10px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.tribute_search label{
	display: block;
}
.tribute_search .form-control{
	width: 81%;
	display: inline-block;
	margin-bottom: 15px;
}
.tribute_search .btn{
	background: #fc0217;
	color: #fff;
	width: 105px;
	text-align: center;
	border-radius: 30px;
}
.tribute_search .btn:hover{
	background: #d25544;
	color: #fff;
}
div#csuggesstion-box, div#cont-csuggesstion-box {
	position: absolute;
	background: rgba(0,0,0,0.8);
	z-index: 9;
	width: 80%;
}
ul#majorcity-list, ul#conmajorcity-list {
	padding: 15px;
	margin: 0;
	list-style: none;
	height: 200px;
	overflow-y: auto;
}
ul#majorcity-list li, ul#conmajorcity-list li{
	color: #fff;
}
#instructionModal .modal-dialog {
	max-width: 1167px;
}
#instructionModal .modal-dialog .modal-content{
	border-radius: 15px;
}
#instructionModal .embed_instruction{   
	min-height: 250px;
}
.albums_table_area #music_table_filter.dataTables_filter {
   
}
.albums_table_area #music_table_filter.dataTables_filter {
	right: 0;
}
#otpModal .modal-body h3,#sec_que_otpModal .modal-body h3{
	font-size: 18px;
	color: #000;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
}
#otpModal .modal-body p{
	font-size: 14px;
	color: #000;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 20px;
}

#otpModal .modal-body .btn-primary:focus, #otpModal .modal-body .btn-primary:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
#otpModal .modal-body .btn-primary,
#sec_que_otpModal .modal-body .btn-primary{
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 8px 31px 8px;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 3px;
	letter-spacing: .4px;
}
#otpModal .modal-body form + form .btn-primary,
#sec_que_otpModal .modal-body form + form .btn-primary{
	float: right;
	position: relative;
	top: -46px;
}
.content-wrapper .membership_list {
   display: flex;
   flex-wrap:wrap;
	gap: 10px;
}
.content-wrapper .membership_list > li {
	width:130px;
	display: inline-block;
}
.content-wrapper .membership_list > li select{
	display: block;
	width: 100%;   
	height: 32px;
	padding:0 5px;  
	font-size: 11px;
	font-weight: 300;
	line-height: 1.42857143;
	color: #000;   
	font-family: 'Roboto', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
   	border: 1px solid #000;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-top: 12px;
}
.content-wrapper .membership_list > li select:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.content .headline.after.after1:after {
	width: 71%;
}
.content .headline.text-center {
	margin-top: 15px;
	margin-bottom: 15px;
}
.merchant_choice, .nonmerchant_choice, 
.truckalbum_choice_div, .mvs_choice {
	margin-bottom: 15px;
	margin-top: 15px;
}
.albums_table_area.timeline_page #music_table_filter.dataTables_filter, 
.albums_table_area.videogallery_page #music_table_filter.dataTables_filter {
	top: 0px;
}
.albums_table_area.timeline_page #music_table_filter.dataTables_filter, 
.albums_table_area.videogallery_page #music_table_filter.dataTables_filter {
	right: 0px;
}
.wallet_panel.wallet_img, .wallet_panel.earning_img {
	width: 100%;
	max-width: 100%;
	height: 110px;
	min-height: 110px;
}
.wallet_panel.wallet_img img, .wallet_panel.earning_img img {
	width: 100%;
	height: 100%;
}
.wallet_panel.wallet_img .panel, .wallet_panel.earning_img .panel {
	width: 90%;
	height: 82px;
}
.wallet_panel.wallet_img p, .wallet_panel.earning_img p {
	font-size: 17px;
}
.search_list .form-control {
	height: 45px;
}
.search_list .btn-search_m {
	padding: 10.5px 25px;
}
.search_list .btn-search_m img {
	position: absolute;
	right: 15px;
	top: 14px;
}
.search_list .btn-download {
   	padding: 10.5px 7px;
	font-size: 10px;
	width: auto;
	display: inline-block;
}
#music_menu_area .container .row > .row {
	margin-right: 0;
	margin-left: 0;
}
#about_sec .music_list li:last-child a::after{
	display: none;
}
.copy_footer .container {
	margin-top: 0;
}
.sponsored_list{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	display: flex;
   justify-content: space-between;
}
.sponsored_list li{
	width: 18%;
	height: auto;
	padding: 0;
	margin: 0 15px;
	display: inline-block;
	vertical-align: top;
}
.sponsored_list .Featured {
	margin-bottom: 20px;
}
.sponsored_list .Featured .Featured_img {
	margin-bottom: 10px;
}
.blinking{
	animation:blinkingText 1.2s infinite;
	font-size: 22px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	text-decoration: none;
}
@keyframes blinkingText{
	0%{
		color: #000;
   }
	49%{
		color: #000;
   }
	60%{
		color: transparent;
   }
	99%{
		color:transparent;
   }
	100%{
		color: #000;
   }
}
.blinking:hover{
	color: #000 !important;
	text-decoration: none;
}
.uploaded_img{
	width: 139px;
	height: 139px;
	overflow: hidden;
	margin: 0 auto;
}
.img_upload img {  
	width: 100% !important;
	height: auto !important;
	min-height: 100% !important;
	margin: 0 auto;
	display: block;
}
.fileContainer img{
	width: auto !important;
}
.card-wrapper {
	margin-bottom: 15px;
}
.image_gallery.albums_table_area #music_table_filter.dataTables_filter {
   
}
.image_gallery.albums_table_area #music_table_filter.dataTables_filter {
   
}
.albums_table_area .table tbody tr td .image_gallery{
	width: 70px;
	height: auto;
}
#img_contain img{
	width: 200px;
	height: auto;
	margin-top: 15px;
}
.text-red{
	color: #FF0004;
}
a.ref_sign {  
	position: absolute;
	margin-left: 0;
	color: #fff;
	background: #fc0217;
	padding: 6px 17px;
	font-size: 12px;
	border-radius: 30px;
	text-decoration: none;
	border: #fc0217 1px solid;
	left: 313px;
	margin-top: 10px;
	width: 230px;
	text-align: center;
	bottom: 77px;
}
a.ref_sign.ref_bttn {
	bottom: 88px;
}
a.ref_sign:hover {
	color: #fff;
	background: #d25544;
	border: #d25544 1px solid;
}
.perf_sch_list {
	width: 100%;
	height: auto;
}
.upcoming_perf {
	width: 100%;
	height: auto;
	padding: 10px;
	border: #ddd 1px solid;
	margin-bottom: 15px;
	position: relative;
}
.upcoming_perf .sc_date {   
	right: 10px;
	top: 9px;
	font-size: 12px;
	color: #c10010;
}
.upcoming_perf .sc_time {
	position: absolute;
	right: 10px;
	top: 26px;
	color: #c10010;
	font-size: 12px;
}
.upcoming_perf .sc_location {
	font-size: 14px;
	color: #747474;
}
#updateForm > .col-md-12 > label{
	display: block;
	text-align: center;
}
.modal-body input[type="radio"] {
	position: relative;
	right: 0;
	margin-right: 5px;
	margin-left: 3px;
}
.modal-body input[type="text"], .modal-body .send_cust_id, .modal-body textarea{
	display: block;
	width: 100%;
	height: 36px;
	padding: 6px 15px 6px 15px;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.42857143;
	color: #8c8c8c;
	border: 1px solid #d2d2d2;
	margin: 15px 0;
	border-radius: 20px;
}
.modal-body .send_cust_id{
	height: 60px;
}
.modal-body textarea{
	height: auto;
}

/******************************************************** 18-08-2020 ********************************************************/
.comment_area .comment_main_form{
	margin-bottom: 25px;
}
.comment_area .comment_main_form .mprofile_main_comment, .comm_reply, .profile_main_comment {
	display: block;
	width: 100%;   
	height: 36px;
	padding: 6px 15px 6px 15px;  
	font-size: 14px;
	font-weight: 300;
	line-height: 1.42857143;   
	color: #8c8c8c;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #d2d2d2;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;   
}
.comment_area .comment_main_form textarea.mprofile_main_comment, .comm_reply, .profile_main_comment {
	height: auto;
	min-height: 100px;
}
.comment_area .comment_main_form .mprofile_main_comment:focus, .comm_reply:focus, .profile_main_comment:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.comment_area .comment_main_form .loginconfirm, .mprofile_main_submit, .comm_reply_submit, .profile_main_submit, .mprofile_ownmain_submit{
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	border: #fc0217 1px solid;
	padding: 7px 22px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-top: 20px;
	margin-bottom: 30px;
}
.comment_area .comment_main_form .loginconfirm:hover, .mprofile_main_submit:hover, .profile_main_submit:hover{
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.mprofile_main_submit{
	margin-bottom: 0;
}
.comment_area .comm_main_list{
	width: 100%;
	height: auto;
}
.comm_main_list .comm_main_reply{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 15px;
}
.comm_main_list .comment_posted_by, .comm_main_list .commented_on{
	display: block;
	font-size: 13px;
	position: relative;
	padding-left: 50px;
	color: #808080;
}
.comm_main_list .comment_posted_by{
	margin-top: 7px;
}
.comm_main_list .comment_posted_by:after{
	width: 37px;
	height: 39px;
	background: url(../img/user_img1.png) no-repeat #f1f1f1;
	border: #ddd 1px solid;
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
}
.reply_show_btm{
	margin-top: 20px;
	display: inline-block;
	margin-bottom: 30px;
	margin-right: 10px;
}
.reply_show_btm .reply_show{
	border-radius: 25px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	border: #fc0217 1px solid;
	padding: 5px 18px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.reply_show_btm .reply_show:hover{
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
/**********/
.report_show_btm{
	margin-top: 20px;
	display: inline-block;
	margin-bottom: 30px;
}
.report_show_btm .report_comment{
	border-radius: 25px;
	color: #fc0217;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fff;
	border: #fc0217 1px solid;
	padding: 5px 18px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.report_show_btm .report_comment:hover{
	background: #fc0217;
	color: #fff;
	border: #fc0217 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.comm_main_list .comm_main_reply li{
	padding: 0;
	margin: 0 0 15px 0;
}
.comm_main_list .comm_main_reply .forum_reply{
	padding: 0;
	margin: 0 0 0 35px;
	list-style: none;
	font-size: 15px;
}
.comm_main_list .comm_main_reply .forum_reply li{
	padding: 0;
	margin: 0 0 15px 0;
}
.forum_reply .reply_posted_by, .forum_reply .reply_on{
	display: block;
	font-size: 13px;
	position: relative;
	padding-left: 50px;
	color: #808080;
}
.forum_reply .reply_posted_by{
	margin-top: 7px;
}
.forum_reply .reply_posted_by:after{
	width: 37px;
	height: 39px;
	background: url(../img/user_img1.png) no-repeat #f1f1f1;
	border: #ddd 1px solid;
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
}
.timeline_sec .profile_main_comment{
	margin-top: 20px;
}
#info .info_area {
	padding: 0 30px;
}
.small_img_sec.musician_list .musician_img {
	width: 100%;
	height: 106px;  
}
.small_img_sec.musician_list h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #000;
	overflow-wrap: break-word;
}
.comm_reply_error {
	font-size: 13px;
	color: #fc0217;
}
.music_area .tab-content h4{
	font-size: 20px;
}
.modal .main_body select, .modal .main_body textarea {
	display: block;
	width: 100%;   
	height: 36px;
	padding: 6px 15px 6px 15px;   
	font-size: 14px;
	font-weight: 300;
	line-height: 1.42857143;   
	color: #8c8c8c;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(255,255,255,1);
	background-image: none;
	border: 1px solid #d2d2d2;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;   
}
.modal .main_body textarea {
	height: auto;
	min-height: 100px;
}
.modal .main_body select:focus, .modal .main_body textarea:focus {
	border-color: #3001ca;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	box-shadow: inset 0 1px 1px rgba(48,1,202,.075), 0 0 8px rgba(48,1,202,.6);
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.modal .creport_submit, .modal .report_submit, .modal .treport_submit{
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fc0217 !important;
	border: #fc0217 1px solid;
	padding: 7px 22px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-top: 20px;
	margin-bottom: 30px;
}
.modal .ctreport_submit{
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fc0217;
	border: #fc0217 1px solid;
	padding: 7px 22px;
	margin: 0 5px 0 0;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	margin-top: 20px;
	margin-bottom: 30px;
}
.modal .creport_submit:hover, .modal .report_submit:hover, .modal .treport_submit:hover{
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.creport_reason_error, .creport_comment_error, .report_reason_error, .report_comment_error, .treport_reason_error, .treport_comment_error{
	font-size: 13px;
	color: #fc0217;
}
.report_msg, .creport_msg, .treport_msg , .ctreport_msg{
	font-size: 15px;
	color: #107900;
}
.album_part {
	width: 230px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	padding: 10px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.26);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.26);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.26);
}
.album_part h3{
   font-size: 18px;
	margin-top: 10px;
}
.album_trac{
   font-size: 16px !important;
	margin-bottom: 0 !important;
}
.album_part .album_img{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
}
.album_part .album_img img{
	width: 70px;
}
.inner_page .headline .album_part h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
	line-height: 1.2;
}
.inner_page .headline .album_part h3 .alb_price{
	color: #fc0217;
}
span.details_addtocart{
	width: 175px;
	height: auto;
	display: block;
	margin: 15px auto 0 auto;
}
.inner_page .headline .album_part p, .inner_page .headline .album_part p strong{
	width: 100%;
	height: auto;
}
.inner_page .headline .album_part h3:after, .inner_page .headline .album_part h3:before{
	width: 100%;
	height: auto;
	clear: both;
	display: block;
	padding: 0;
	content: "";
}
.track_part {
	width: 175px;
	height: auto;
	display: block;
	margin: 15px auto 15px auto;
}
.track_part .trackadd_msg {
	position: absolute !important;
}
.table tbody td .track_part .trackadd_msg a{
	color: #fc0217;
}

a.btn.search_works {
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 4px 23px 4px;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 0;
	letter-spacing: .4px;
	margin-bottom: 15px;   
	position: fixed;
	right: 13px;
	top: 142px;
	z-index: 999;
}
.profile_top a.btn.search_works.profile_inst_btn {
	top: 85px;
}
a.btn.bussiness_works {
	background: #fc0217;
	color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 4px 23px 4px;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	margin-right: 0;
	letter-spacing: .4px;
	margin-bottom: 15px;
  	position: fixed;
	right: 13px;
	top: 142px;
}
a.btn.search_works:focus, a.btn.search_works:hover, a.btn.bussiness_works:focus, a.btn.bussiness_works:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
#search_reset{
	background: #fff;
	color: #fc0217;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 'Poppins', sans-serif;
	border: #fc0217 1px solid;
	padding: 4px 31px 4px;
	font-size: 18px;
	font-weight: 300;
	text-decoration: none;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
	display: inline-block;
	letter-spacing: .4px;
	margin-left: 10px;
	cursor: pointer;
}
#search_reset:focus, #search_reset:hover {
	background: #d25544;
	color: #fff;
	border: #d25544 1px solid;
	transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.search_after_txt {
	width: 70%;
	margin: 0 auto;
}
.comm_error{
	color: #FF0004;
}
.date_sec #datepicker_error, #mdatepicker_error, #mdatepicker1_error, #wdatepicker_error, #wdatepicker1_error {
	color: #f00;
	font-size: 13px;
	position: absolute;
}
.date_sec #datepicker1_error {
	color: #f00;
	font-size: 13px;
	position: absolute;
}
.select_sec #user_status_error {
	color: #f00;
	font-size: 13px;
	position: absolute;
}
.mcomm_error {
	color: #f00;
	font-size: 13px;
}
.post_content {
	height: 191px;
}
.ginput_container_fileupload {
	position: relative;
}
.ginput_container_fileupload .error {
	bottom: 0;
}
.cityField, .stateField, .countryField {
	width: 28%;
	display: inline-flex;
}
.regionField {
	width: 30%;
	display: block;
	margin: 0 auto 15px;
	margin-bottom: 1px;
}
.cityField input[type="text"], .stateField input[type="text"], .countryField input[type="text"]{
	width: 100%;
}
.membership_fee .error {
	color: red !important;
	position: relative;
	font-size: 13px !important;
}
.inner_page.thank_page {
	min-height: 350px;
}
.inner_page.thank_page p {
	color: #059905;
}
.autoCitysuggesstion-box, .autoStatesuggesstion-box, .autoCountrysuggesstion-box {
	width: 200px;
	max-height: 250px;
	background: rgba(0,0,0,0.8);
	position: absolute;
	top: 100%;
	z-index: 9;
	overflow-y: auto;
}
#music_menu_area .autoCitysuggesstion-box #autocity-list li, #music_menu_area .autoStatesuggesstion-box #autostate-list li, #music_menu_area .autoCountrysuggesstion-box #autostate-list li {
	width: 100%;
	margin: 0;
	text-align: left;
	padding: 5px 10px;
}
.embed-responsive{
	margin-bottom: 30px;
}
.image_glr_area{
	width: 80%;
	text-align: center;
	margin: 0 0 30px 0;
}
.image_glr_area .image_area{
	width: 100%;
	height: 250px;
	overflow: hidden;
	margin: 0 0 20px 0;
}
.image_glr_area .image_area img{
	height:100%;
}
.ref_sign_btn.ref_sign{
	margin-left: 0;
}
.truckalbum_param{
	display: none;
}
#music_menu_area .user_search_result ul.trackalbum_list li {
	padding: 0;
	margin: 0 10px 15px 10px;
	display: inline-block;
	width: auto;
	text-align: center;
	min-height: auto;
	vertical-align: top;
	font-size: 13px;
}
#music_menu_area .user_search_result ul.trackalbum_list li .ta_title{
	font-size: 16px;
	margin-bottom: 8px;
}
ul.sidebar-menu li a i.Extras1 {
	background: url(../img/split-img.png)no-repeat 3px -882px;
}
ul.sidebar-menu li a:hover i.Extras1, ul.sidebar-menu li.active a i.Extras1{
	background: url(../img/split-img.png)no-repeat 3px -915px;
}
ul.sidebar-menu li a i.Performance {
	background: url(../img/split-img.png)no-repeat 3px -946px;
}
ul.sidebar-menu li a:hover i.Performance, ul.sidebar-menu li.active a i.Performance{
	background: url(../img/split-img.png)no-repeat 3px -979px;
}
ul.sidebar-menu li a i.Affiliate {
	background: url(../img/split-img.png)no-repeat 3px -1012px;
}
ul.sidebar-menu li a:hover i.Affiliate, ul.sidebar-menu li.active a i.Affiliate{
	background: url(../img/split-img.png)no-repeat 3px -1039px;
}
.loged_txt{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 89px;
	display: inline-block;
	vertical-align: middle;
}
/******************************************************** ********************************************************/
.header_top .stellarnav.mobile.right > ul {
	z-index: 99;
}
/*show entry start*/
.dataTables_length label {
	font-weight: normal;
	text-align: left;
	white-space: nowrap 
}
.dataTables_length select {
	width: auto;
	display: inline-block 
}
.dataTables_filter {
	text-align: right 
}
.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: left 
}
.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
	width: auto 
}
.dataTables_info {
	padding-top: 0.85em;
	white-space: nowrap 
}
.dataTables_paginate {
	margin: 0;
	white-space: nowrap;
	text-align: right 
}
.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
	justify-content: flex-end 
}
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	margin-top: -26px;
	text-align: center;
	padding: 1em 0 
}
/*show entry End*/
/*pagination stat*/
.dataTables_length label {
	font-weight: normal;
	text-align: left;
	white-space: nowrap 
}
.dataTables_length select {
	width: auto;
	display: inline-block 
}
.dataTables_filter {
	text-align: right 
}
.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: left 
}
.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
	width: auto 
}
.dataTables_wrapper{
	padding-top: 0.85em;
	white-space: nowrap 
}
.dataTables_paginate {
	margin: 0;
	white-space: nowrap;
	text-align: right 
}
.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
	justify-content: flex-end 
}
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	margin-top: -26px;
	text-align: center;
	padding: 1em 0 
}
.dataTables_paginate {
	margin-left: auto;
	margin-right: 15px;
}
/*pagination End*/
/*affiliate-penal css start here*/
.affiliate-penal .copytoclip{
	background-color: #3001ca;
    justify-content: center;
    padding: 15px;
    margin: 20px 0 50px 0;
    max-width: 550px;
    border-radius: 5px;
}
button#copy-afiliate-link {
    border-radius: 29px;
    margin-left: 10px;
}
.affiliate-penal .copytoclip .active_user.ico_btn input{
	border-radius: 3px;
	width: 390px;
	font-size: 15px;
	color: #000;
}
.copytoclip-box{
	margin: 10px 0;
}
/*affiliate-penal css end here*/
@media (min-width:1200px){
   .container{
	   max-width:1170px
   }
}
/******************************************************** ********************************************************/
#banner-carousel .overlay h3{
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	margin-top: -12px;
}
#banner-carousel .overlay h4.immisfree {
	color: #fff;
	font-weight: 500;
	font-size: 24px;
	font-family: cambria;
	font-style: italic;
}
#banner-carousel .overlay.banner_slider{
	top:100px;
}
#banner-carousel .overlay h3.direction_txt{
	font-family: Arial, Helvetica, sans-serif;
}
#banner-carousel .overlay h3.buysell{
	font-family: cambria;
	font-weight: 500;
}
#banner-carousel .overlay h3.withprofit{
	font-family: cambria;
	font-size: 20px;
}
#banner-carousel .overlay h5.paid_commision{
	font-weight: bolder;
	font-size: 22px;
	margin-bottom: 20px;
}
#banner-carousel .overlay .intro_video{
	display: flex;
	justify-content: center;
	align-items: stretch;
	background: black;
	width: fit-content;
	margin: auto;
}
#banner-carousel .overlay .intro_video img{
	margin: 0;
}
#banner-carousel .overlay .intro_video h4{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 43px;
	margin-bottom: 0;
}
#banner-carousel .overlay .intro_video h4,#banner-carousel i{
	background-color: #000;
}
.scrolldown.scroll_div{
	padding: 30px 0 0 0;
}
.scrolldown a.scroll_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	background-color: #000;
}
#banner-carousel .overlay h3,#banner-carousel .overlay h5 {
	margin-bottom: 10px;
}
#banner-carousel .overlay h4{
	color: #fff;
	font-weight: 300;
	font-size: 25px;
}
#banner-carousel .overlay a.cli{
	background: #f00;
	color: #fff;
	font-weight: 300;
	display: inline-block;
	padding: 2px 8px;
	margin: 9px 0 10px 0;
	text-decoration:none;
}
.scrolldown a{
   color: #fff;
   font-size: 22px;
   background: rgb(0 0 0 / 60%);
   font-weight: 300;
   padding: 4px 20px;
}
.merchant_instrument select#merchant_instrument{
	width:200px;
	margin:0 auto 15px auto;
	clear:both;
}
.merchant_instrument label{
	display:block;
}
.merchant_param input[name="merchant_choice_key_search"]{
	width:200px;
	margin:0 auto 15px auto;
	clear:both;
}
.merchant_param label{
	display:block;
}
.profile_name{
	padding: 0 0 10px 0;
	margin: 0;
	color: #fff;
	font-size: 24px;
	line-height:26px;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
   
   min-height: 70px;
   display: flex;
    align-items: flex-end;
}
.maple_leaf {
	width: 60px !important;
	height:60px !important;
}
p.btn_text{
	margin-bottom:0 !important;
}
/***********************imagegallery*****************/
#gallery {
	padding-top: 40px;
}
.dateseven {
	display: grid;
	grid-template-columns: repeat(2,1fr);
}
.scititle .sc_title{
	line-height: 18px;
	padding-bottom: 10px;
}
.scititle .sc_location{
	padding-bottom: 10px;
}
.scititle .sch_des {
	color: #747474;
	width: 420px;
	max-width: 100%;
}
.scdateseven{
	display: block;
	margin-left: auto;
}
@media screen and (min-width: 991px) {
	#gallery {
		padding: 0;
		background:none!important;
   }
}
.img-wrapper {
	position: relative;
	margin-top: 0;
	height:100px;
}
.img-wrapper img {
	width: 100%;
}
.img-overlay {
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
}
.img-overlay i {
	color: #fff;
	font-size: 1em;
}
#overlay {
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#overlay img {
	margin: 0;
	width: 80%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	padding: 5%;
}
.affiliate-imsec .image-grid > img {
    max-width: 80%;
    background: #9e9e9e0a;
    object-fit: contain;
    border: 1px solid #eeeeee47;
    border-radius: 10px;
    min-height: 100px;
}
@media screen and (min-width: 768px) {
	#overlay img {
		width: 60%;
   }
}
@media screen and (min-width: 1200px) {
	#overlay img {
		width: 50%;
   }
}
#nextButton {
	color: #fff;
	font-size: 2em;
	transition: opacity 0.8s;
}
#nextButton:hover {
	opacity: 0.7;
}
@media screen and (min-width: 768px) {
	#nextButton {
		font-size: 3em;
   }
}
#prevButton {
	color: #fff;
	font-size: 2em;
	transition: opacity 0.8s;
}
#prevButton:hover {
	opacity: 0.7;
}
@media screen and (min-width: 768px) {
	#prevButton {
		font-size: 3em;
   }
}
#exitButton {
	color: #fff;
	font-size: 2em;
	transition: opacity 0.8s;
	position: absolute;
	top: 15px;
	right: 15px;
}
#exitButton:hover {
	opacity: 0.7;
}
@media screen and (min-width: 768px) {
	#exitButton {
		font-size: 3em;
   }
}
.image{
	width: 21%;
	height: 100px;
	float: left;
	margin: 7px;
	overflow:hidden;
}
.image img{
	width:100%;
	height:100%;
}
.gal_view{
	color: #fc0217;
	font-size: 12px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	background: #fff;
	padding: 0;
	margin: 10px 3px 5px 0;
	text-decoration: none;
	display: inline-block;
	float:right;
}
.skip_ins{
	margin-top: 14px;
	margin-bottom: 0 !important;
}
.playicon h4{
	display: inline-block;
}
.playicon img{
	display: inline-block !important;
	margin: 0 10px;
}
.text_logo{
	padding:15px;
	text-align: center;
}
.text_logo h4{
	font-size: 14px;
}
.text_logo a{
	padding: 0 !important;
}
#exampleModal .modal-dialog{
	max-width:650px;
}
#exampleModal .modal-dialog .modal-body img{
	height:450px;
}
.reference_map em{
	padding-left: 15px;
	display: inline-block;
}
#nonmerchant_search, #search_reset{
	margin-top: 10px;
}
.vanutext{
	font-weight: 700 !important;
}
.vanutext em{
	font-weight: 400 !important;
	text-decoration: none!important;
	display: inline-block;
	padding-left: 15px;
}
.cover_part label {
	display: block;
	text-align: center;
}

#show-2 {
	display:none;
}
#show-1.activeTab {
	display:block;
}
#show-2.activeTab {
	display:block;
}
.libary-image input[type="radio"] {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}
.libary-image {
	height: 125px;
	position: relative;
	margin-bottom:40px;
}
.libary-image img {
	width: 100%;
	height: 100%;
}
.libary-image label {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	background: rgba(255, 0, 0, 0.7);
	color: #fff;
	font-size: 37px;
	justify-content: center;
	align-items: center;
}
.libary-image input[type="radio"]:checked + label {
	display:flex;
}
.libary-image::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	right: 0;
	background: red;
	display:none;
}
#menu-2 ul {
	text-align: left;
}
#menu-2 {
	z-index: 99;
	background: transparent;
}
#menu-2.stellarnav li.has-sub > a:after {
	content: '';
	margin-left: 10px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #000;
	display: inline-block;
}
#menu-2.stellarnav > ul > li > a:before {
	width: 100%;
	height: 1px;
	background: #000;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	transform: scaleX(0);
	transform-origin: right;
	transition: transform 1s;
}
#menu-2 ul ul {
	background: rgb(238 238 238);
	width: 240px;
	max-height: 300px;
	overflow-y: scroll;
}
.menu-after {
	background: #ddd;
	margin-bottom: 18px;
}
#menu-2 ul li a {
	color: #000;
}
.slimScrollDiv::-webkit-scrollbar{
	width:10px !important;
}
span.pending_associates_count {
	background-color: #f5033b;
	color: #fff;
	font-size: 12px;
	border-radius: 30px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
}
#atlest_one_red {
	font-size: 18px;
	color: #fd1515;
}
/* foram css start */

.page-item.active .page-link{
	background-color: #3001ca;
    border-color: #3001ca;
}
.inner-banner-section.custom-banner {
	position: relative;
	background: #000;
	max-height: 450px;
	overflow: hidden;
	width: 100%;
	height: 450px;
}
.inner-banner-section.custom-banner img {
	width: 100%;
	object-fit: cover;
	height: 450px;
	object-position: center;
}
.header_bttm h3{
	margin-bottom: 18px !important;
}
/* Start:foram css for business page btn*/

.buiseness_profile_text .donate_span{
	margin-top: 15px;
	margin-left:5px;
}
.profile-left-wrap-main a.ref_sign {
    position: static;
    display: block;
    margin-top: 0px;
}
.buiseness_profile_text.profile_text span u{
	padding: 7.5px 13px;
}
.buiseness_profile_text.profile_text span{
	margin-bottom: 5px;
	line-height: 17px !important;
}
.buiseness_profile_text .btn-danate{
	padding: 4.5px 19px;
}
.profile-left-wrap-main .profile_text {
    padding: 0px 0 65px 28px;
    width: calc(100% - 270px);
}
.profile-left-wrap-main {
    display: flex;
    align-items: flex-end;
}

/* Ends:foram css for business page btn*/

/* Starts css for all profile page referal btn spacing*/
.profile_text span u{
	letter-spacing: 0.9px;
}
/* Ends css for all profile page referal btn */

/*Starts: add css for contact page  */
.new_d a.btn.search_works{
	top:148px;
	z-index: 998;
}
/*Ends: add css for contact page  */

.pastbandaddtocart{
	display: none;
}


/*Start css for register page */
.register_new_d i.fa.fa-info-circle {
    background-color: transparent;
}
.register_new_d .signup_area .signup_mod_left h2{
	line-height: 1.1;
}
.register_new_d .log-step hr {        
	margin-top: 3rem; 
	margin-bottom: 3rem; 
	border: 0; 
	border-top: 1px solid rgb(0 0 0 / 25%);
}
/*Ends css for register page */
/* membership page  */
.profile-left-wrap-main .profile-left-wrap {
    width: 270px;
}
ul.shorting_list li a i {
    background-color: transparent;
}
#menu-2 ul ul{
	width: max-content;
}

/* Start:css for search page */
.search_main_sec_new_d a.btn.search_works{
	top:148px
}
/* Ends:css for search page */

.profile_name.long_band_name{
	font-size: 18px ;
	line-height: 20px;
   padding-bottom: 5px;
}

/* Start: foram css for dashboard page */
.dashboard_panel > img {
    width: 100%;
}
/*Ends: foram css for dashboard page */
.label1{
    padding: 8px 10px !important;
	border-radius: 2px ;
}
.img_upload img#coverImage{
	object-fit: cover;
}
#gigs .dateseven {
    display: flex;
}
#gigs .dateseven .scititle {
    width: 60%;
}
#gigs .dateseven  .scdateseven {
    display: block;
    margin-left: 10px;
    width: 40%;
}
#music_menu_area .user_search_result ul {
    text-align: center;
}
#music_menu_area .user_search_result ul.trackalbum_list li{
	min-width: 49%;
    margin: 8px 0;
    max-width: 50%;
}
#music_menu_area .user_search_result ul li a{
	display: block	;
}
#music_menu_area .user_search_result ul li .ta_img_player {
    display: block;
}
/* music table astist band in 2 line css */
/* btn re arrangement */
.headline.after.new-d-stuc {
    display: flex;
    flex-direction: column-reverse;
    margin: 0px 0 12px;
}
.dashboard_area.table-responsive.new_d_main {
    padding-top: 15px;
}
.new-d-stuc .top-btn-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding: 0px 0 10px;	
    z-index: 9;
}

.new-d-stuc .top-btn-row ul.btn_list {
    margin-top: 0;
	min-width: auto;
}
.new-d-stuc .top-btn-row a.btn.btn-add_small {
    position: static;
    margin-top: 0;
}
.new-d-stuc.headline.after:after{
	top: 31px;
	z-index: 9;
}
.headline.new-d-stuc #read_inst{
	position: static;
}
.new-d-stuc .top-btn-row.edit_top_btn_row{
	flex-direction: row;
}
.new-d-stuc .btn-add_small .btn-txt{
	margin-top:1px !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #dddddd26 !important;
}
.dataTables_wrapper .dataTables_filter input{
	border-radius: 29px !important;
}

.dataTables_wrapper .col-sm-12 table tr td p{
	margin-bottom: 0 !important;
}
.dataTables_wrapper .switch{
	margin-bottom: 0 !important;
}
select.form-control.ChangeRequestStatus {
    min-width: 150px;
}
.table > thead > tr > th{
	border-bottom: 0;
}
.modalbody_mheight {
    max-height: 450px;
    overflow-y: auto;
}

button#back-to-top {
    background: #FC0217;
    color: #fff;
    border-radius: 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    border: #FC0217 1px solid;
    padding: 4px 9px 5px 9px;
    font-size: 13px;
    text-decoration: none;
    -webkit-transition-duration: 1s;
    display: inline-block;
    max-width: 120px;
    margin: 0px 0px 0px auto;
}
.new-d-stuc .top-btn-row.walet-btn-line {
    display: flex;
    flex-direction: row;
    padding: 0px 3px 8px 0;  
    background: transparent;
}
.new-d-stuc .top-btn-row.walet-btn-line .btn_list,.new-d-stuc .top-btn-row.walet-btn-line h3{
	background: transparent !important;
}
.space-div {
    padding-top: 5px;
}
.new-d-stuc.headline .walet-btn-line h3 {
    margin-top: 0px;
}

span.mvstype.n-bold {
    font-weight: 200 !important;	
}
/* how search work modal css */
#instructionModal .embed_instruction{
	overflow-y: auto !important;
}
.title-top .headline.after.new-d-stuc {
    display: unset;
}
.title-top .new-d-stuc.headline.after:after {
    top: 43px;
	z-index:0;
}
.title-top.title-top-with-msg .new-d-stuc.headline.after:after {
    top: 22px;
    z-index: 0;
}
label.showallentire {
		padding-top: 10px;
}
img.top-row-img {
    height: 60px !important;
    width: 60px !important;
}
.row.wallet-box {
    padding: 0 10px;
}
ul.search_list.Wallet_list.w-2 li {
    padding: 0 17px 0 0;
}
/* modal css  */
#instructionModal .modal-dialog{
	margin: 0 auto;
    padding: 0 !important;
    top: 47%;
    transform: translateY(-50%);
}
.row.text-center > a {
    margin: 0 auto;
}

.track_short .track_short_select.track_new_d {
    max-width: 310px;
}
#instructionModal .modal-dialog .modal-content{
	margin:0 auto;
}
#instructionModal .embed_instruction {
    overflow-y: auto !important;
    max-height: 500px;
}
/* modal design */
.modal .modal-header {
    border-bottom-color: #f4f4f4;
    background-color: #3001ca;
    color: #fff;
	align-items: center;
	border-radius: 15px 15px 0 0;
}
.modal .modal-header .modal-title{
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
}
.modal .modal-header .close {
    padding: 0;
    margin: 0;
	color:#fff;
}
#donationModal  .modal-content,#rechargeModal .modal-content,#otpModal .modal-content {
    border-radius: 15px;
} 
#donationModal .modal-body,#rechargeModal .modal-body{
	max-height: 600px;
    overflow-y: auto;
}
.ui-tooltip {
	display: none;
}
.menu_right_list .dropdown-menu {
    padding: 0;
}
.modal-content{
	border-radius: 15px;
}
.sent_to_cust button.multiselect.dropdown-toggle.btn.btn-default {
    border-radius: 20px;
    margin-top: 10px;
}
.row.member-ship-form-row {
    display: flex;
    align-items: center;
}
.row.member-ship-form-row .card_sec {
   margin-top:0
}
/* associalted band image css */
.bandimglist img {
    height: 30px;
    width: auto;
    max-width: 50px;
}
.selected_assbands ul li a{
	margin-left: 15px;
    padding-top: 1px;
    margin-right: 0px;
    line-height: 25px;
}
.selected_assbands ul li  a span{
	padding-right:5px;
}
.affiliate-imsec .image-grid .btn.btn-primary{
	border-radius: 29px !important;
}
/* pagination in search  */
#music_menu_area #pagination ul li{
	padding: 0;
    margin: 0;
}
#pagination .page-item.disabled .page-link{
	color: #ffffff;
	background-color: transparent;
}
#pagination .page-link{
	color: #ffffff;
    background-color: #ffffff08;
    border: 1px solid #ffffff;
}

#pagination ul li.page-item.disabled a {
    color: #ffffff69 !important;
}
#pagination .page-item.active .page-link {
    background-color: #ffffff2b;
    border-color: #ffffff;
}
a.feature_playy {
    font-weight: 500;
    color: #3F51B5;
}
/* loader design */
.loader_new_d {
    height: 22px;
    width: 22px;
    padding-left: 5px;
}
/* super search  */
p.skip_ins b {
    font-weight: 700;
}
.content.new-member-line .headline.after:after {
    top: 20px;
    bottom: auto;
}
/*  */
.time_left_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.time_left_row  label{
	text-wrap: nowrap;
    padding-right: 10px;
    margin-bottom: 0;
}
.time_left_row .form-group{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	
}
.time_left_row label.text-primary{
	font-size:13px;
}
div#cardnumber.form-control.card-number{
    padding-top: 9px;
}
div#cardcvc.form-control.card-expiry {
    padding-top: 9px;
}
div#cardexpiry.form-control.card-cvc {
	padding-top:9px
}
/* css for audio tag issue  */
     /* General styling for the container */
     .albums_table_area .audio-container {
		display: flex;
		align-items: center;
		justify-content: space-between;
	/*background-color: #333;*/ /* Background color for the container */
		padding: 10px;
		border-radius: 5px; /* Rounded corners for the container */
		margin: 10px 0; /* Space between items */
		width: 415px;
	}

	/* Styling for the audio element */
	.albums_table_area audio {
		flex-grow: 1;
		margin-right: 10px; /* Space between the audio element and the download link */
		border-radius: 5px; /* Rounded corners for the audio element */
		outline: none; /* Remove outline */
	}

	/* .albums_table_area .table tbody td a{
		color: #fff !important;
	} */

	/* Styling for the download link */
	.albums_table_area .download-link {
		color: #fff; /* Text color for the download link */
		background-color: #555; /* Background color for the download link */
		padding: 10px 10px; /* Padding for the download link */
		border-radius: 5px; /* Rounded corners for the download link */
		text-decoration: none; /* Remove underline */
		font-family: sans-serif; /* Font */
	}

	/* Hover effect for the download link */
	.albums_table_area .download-link:hover {
		background-color: #777; /* Darker background color on hover */
	}

	.download-link[data-title] {
		position: relative;
		cursor: pointer;
	}
	
	.download-link[data-title]::after {
		content: attr(data-title);
		position: absolute;
		left: 50%;
		bottom: 100%;
		transform: translateX(-50%);
		background: #333;
		color: #fff;
		padding: 5px;
		border-radius: 3px;
		white-space: nowrap;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.2s;
		z-index: 1000;
	}
	
	.download-link[data-title]:hover::after {
		opacity: 1;
	}
	

	audio::-webkit-media-controls-playback-rate-button,
	audio::-webkit-media-controls-speed-slider {
		display: none;
	}
	/* payment  */
	#waller_re_form.payable_form {
		padding-right: 0px;
	}
	.modal-body #waller_re_form input[type="text"], 
	.modal-body #waller_re_form  .send_cust_id, 
	.modal-body #waller_re_form  textarea{
		margin: 0 ;
	}
/* modal UI design  */
form#waller_re_form_che.payable_form {
    padding-right: 0;
}
.modal-body #waller_re_form_che input[type="text"], 
.modal-body #waller_re_form_che  .send_cust_id, 
.modal-body #waller_re_form_che  textarea{
		margin: 0 ;
}
.modal-body #waller_re_form_che div#cardNumber.form-control ,
.modal-body #waller_re_form_che div#cardCvc.form-control,
.modal-body #waller_re_form_che div#cardExpiry.form-control{
		padding-top: 9px;
}
/* form#minute_wlt_cardform  from css  */
form#minute_wlt_cardform  input[type="text"],
form#minute_wlt_cardform .send_cust_id,
form#minute_wlt_cardform  textarea{
	margin: 0 ;
}

.audio_music_details{
       display: flex;
    align-items: center;
    
}

.btn-beta {
    color: #fff;
    background-color: #0266fc !important;
    border-color: #0266fc !important;
    border-radius: 100%;
   	cursor: pointer;
}

.btn-alpha {
    color: #fff;
    background-color: #FC0217 !important;
    border-color: #FC0217 !important;
    border-radius: 100%;
   cursor: pointer;
}

@media (min-width:1200px){
	table#music_table.my_music {
		white-space: normal;
	}
}
@media (max-width:1280px){
	.wallet_panel h2{
		font-size: 26px;
	}
	.order_history_table_area div.dataTables_wrapper div.dataTables_filter input{
		width: 150px;
	}
}
@media (min-width:1024px){
	.commom-table-for-scroll .col-sm-12,
	.dataTables_wrapper .col-sm-12 {
    	overflow-x: auto;
	}
}
@media (min-width:769px){
	.row.wallet-box .col-lg-2.col-md-6 {
		display: flex;
		max-width: calc(100% / 5) !important;
		flex: 0 0 calc(100% / 5) !important;
		width: calc(100% / 5) !important;
		padding: 0 5px;
		align-items: center;
		justify-content: center;
	}
}
@media (max-width:767px){
	.time-left-btn-row.new-d-stuc .top-btn-row{
		flex-direction: column;
	}
	.time-left-btn-row.new-d-stuc .top-btn-row ul.btn_list{
		margin-top:5px
	}
	.time_left_row{
		flex-direction: column;
	}
	/* audio tag  */
	.albums_table_area .audio-container{
		width:315px;
	}
	.albums_table_area audio{
		max-width:275px;
	}

	.sponsored_list .Featured .Featured_img {
	    width: 100%;
	    height: auto;
	    margin: 0 auto;
	    display: block;
	}
}
#donationModal .modal-body input[type="text"],
#donationModal .modal-body .send_cust_id,
#donationModal .modal-body textarea{
    margin:0;
}
#donationModal .modal-body  div#cardNumber.form-control ,
#donationModal .modal-body  div#cardCvc.form-control,
#donationModal .modal-body  div#cardExpiry.form-control{
        padding-top: 9px;
}
/* checkout  form UI fixed */
.checkout_regpay_form div#cardNumber.form-control ,
.checkout_regpay_form div#cardCvc.form-control,
.checkout_regpay_form  div#cardExpiry.form-control{
        padding-top: 9px;
}
/* subscription page */
.membership_fee div#cardNumber.form-control ,
.membership_fee div#cardCvc.form-control,
.membership_fee  div#cardExpiry.form-control{
        padding-top: 9px;
}
#instructionModal .modal-dialog{
	width: 1000px !important;
	height: 400px !important;
	margin-top:50px !important;
 }
#instructionModal .modal-content .slimScrollDiv{
 height:400px !important;
 max-height:400px !important;
}

.search_use_order{
   width: 100% !important;
   display: flex !important;
   justify-content: space-between;
   align-items: center;
}

.sidebar-menu::-webkit-scrollbar-track {
   background: #DBCFCF !important;
}
.sidebar-menu::-webkit-scrollbar {
  	width: 15px !important;
}
.sidebar-menu::-webkit-scrollbar-thumb {
  	background: #5e5757 !important;
}

#profileIncompleteModal.modal .modal-header,#profileIncompleteModalPopup.modal .modal-header {
	background-color: darkblue;
}
#profileIncompleteModal .modal-dialog,#profileIncompleteModalPopup .modal-dialog {
	max-width: 540px !important;
}
.profile_image_size{
	width: 450px;
	padding: 0 15px;
}

.lable_text{
	font-weight: bold;
	font-size: 18px;
}

.headline_line.after.thick {
    width: 100%;
    height: 2px;
    background-color: #ddd;
    margin: 20px 0;        
}

@media (max-width:767px){
	#banner-carousel.owl-carousel .owl-stage-outer {
		height: auto;
	}
	.sponsored_list{
		display:block;
	}
	.search_use_order{
   	width: 100% !important;
   	display: block !important;
	}
	.search_custom_text{
		margin-top: 10px;
	}
}

.content .headline.after:after {
    display:block;
}

@media (max-width:1024px){
 	.download-heading{
     	display: block !important;
 	}
 	.content .headline.after:after{
    	display:none;
 	}
}


/* ************************************************************************* */
#banner-carousel .item {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight: bold;
	font-style: normal;
}
#banner_area {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#banner-carousel .item {
  position: relative;
}
#banner-carousel .item img {
 	object-position: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%  -50% , -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}
#banner-carousel .new_overlay .banner-content {
    color: #fff;
	position: relative;
    max-width: 900px;
    display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
	flex-direction: column;
}

/* ---------- Overlay ---------- */
#banner-carousel .new_overlay {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
  
}

/* ---------- Text Styling ---------- */
#banner-carousel .new_overlay .main-title {
  font-size: 3rem;
  font-weight: 700;
  text-shadow: 0px 0px 10px rgba(0, 20, 208, 1);
  margin-bottom: 10px;
}
#banner-carousel .new_overlay .subtitle {
  color: #FFD700;
  font-size: 1.8rem;
  margin: 10px 0;
  font-weight: 600;
}
#banner-carousel .new_overlay .tagline {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  margin: 0px 0 0px;
  max-width: 600px;
}
#banner-carousel .new_overlay .highlight{
  background: #000;
  color: #FFEB3B;
  display: inline-block;
  font-weight: 700;
  margin: 10px 0;
  padding: 0 5px;
}

#banner-carousel .new_overlay .discount-text {
  background: #000;
  color: #FFEB3B;
  display: inline-block;
  font-size: 20px !important;
  font-weight: bold;
  margin: 10px 0;
  padding: 0 5px;
}

#banner-carousel .new_overlay .profit-text{
  background: #000;
  color: #FFEB3B;
  display: inline-block;
  font-size: 18px !important;
  font-weight: 700;
  margin: 10px 0;
  padding: 0 5px;
}

#banner-carousel .new_overlay .highlight {
  font-size: 24px;
}
#banner-carousel .new_overlay .free-text {
  font-size: 20px;
  font-weight: 700;
}
#banner-carousel .new_overlay .membership-text {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: -10px;
  margin-top: -10px;
}
#banner-carousel .new_overlay .support-text-wrapper {
  font-size: 1.1rem;
  margin-top: 20px;
  background: #000;
font-weight: bold;
  display: inline-block;
  padding: 0 5px;
  margin: 0px 0;
}
#banner-carousel .new_overlay .support-line {
  background: #000;
  /* padding: 3px 10px; */
  display: inline-block;
  font-weight: bold;
  margin: 0px 0;
}
/* ---------- Buttons ---------- */
#banner-carousel .new_overlay .btn-group {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  margin: 15px 0;
}
#banner-carousel .new_overlay .btn {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  /* padding: 8px 24px; */
  border: 5px solid #fff;
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
  transition: all 0.3s ease;
  border-radius: 0px;
}
#banner-carousel .new_overlay .btn-green {
  background: #009639;
  width: 220px;
}
#banner-carousel .btn-group a {
  text-shadow: 2px 2px #444444;
  font-size: 18px !important;
}
#banner-carousel .new_overlay .btn-green:hover {
  background: #00B84D;
  transform: translateY(-2px);
}
#banner-carousel .new_overlay .btn-blue {
  background: #007BFF;
}
#banner-carousel .new_overlay .btn-blue:hover {
  background: #0094FF;
  transform: translateY(-2px);
}
p.free-text{
	background-color: #000000;
    padding: 0 5px;
}
/* ---------- Responsive Design ---------- */
@media (max-width: 1382px) and (min-width: 1281px) {
	#banner-carousel .new_overlay .btn-group {
		margin: 0px !important;
	}
}
@media (max-width: 1280px) {
	#banner-carousel .new_overlay .main-title {
    	font-size: 2.8rem;
	}
	#banner-carousel .new_overlay {
		height: calc(100% - 20%) !important;
    }
	#banner-carousel .new_overlay .subtitle {
        font-size: 1.5rem !important;
    }
	#banner-carousel .new_overlay .tagline {
		max-width: 400px;
		font-size: 16px;
	}
	p.free-text,p.membership-text {
		margin-top: 0;
		margin-bottom: 0px;
	}
	#banner-carousel .new_overlay .free-text,
	#banner-carousel .new_overlay .membership-text
	{
		font-size: 18px;
	}
	#banner-carousel .new_overlay .profit-text {
        font-size: 16px !important;
        margin: 8px 0;
    }
	#banner-carousel .new_overlay .discount-text {
        font-size: 18px !important;
        font-weight: bold;
        margin: 8px 0;
    }
	#banner-carousel .new_overlay .support-text-wrapper {
		font-size: 1rem;
	}
}

@media (max-width: 1200px) {
	.banner-content{
		margin-top: 10px !important;
	}
	#banner-carousel .new_overlay .main-title {
    	font-size: 2.5rem;
	}
	#banner-carousel .new_overlay {
		height: calc(100% - 20%) !important;
    }
	#banner-carousel .new_overlay .subtitle {
        font-size: 1.5rem !important;
    }
	#banner-carousel .new_overlay .highlight {
		font-size: 22px;
		margin: 5px;
	}
	#banner-carousel .new_overlay .tagline {
		max-width: 400px;
		font-size: 16px;
	}
	p.free-text {
		margin-top: 0;
		margin-bottom: 0px;
	}
	#banner-carousel .new_overlay .free-text
	{
		font-size: 16px;
	}
	#banner-carousel .new_overlay .profit-text {
        font-size: 16px !important;
        margin: 5px 0;
    }
	#banner-carousel .new_overlay .discount-text {
        font-size: 18px !important;
        font-weight: bold;
        margin: 5px 0;
    }
	#banner-carousel .new_overlay .support-text-wrapper {
		font-size: 1.1rem;
	}
	#banner-carousel .new_overlay .btn-group{
		margin: 10px 0;
	}
}

@media (max-width: 1080px) {
	#banner-carousel .new_overlay .main-title {
    	font-size: 2.2rem;
	}
	#banner-carousel .new_overlay {
		height: calc(100% - 20%) !important;
    }
	#banner-carousel .new_overlay .subtitle {
        font-size: 1rem !important;
		margin-bottom: 2px !important;
    }
	#banner-carousel .new_overlay .highlight {
		font-size: 18px;
	}
	#banner-carousel .new_overlay .tagline {
		max-width: 400px;
		font-size: 16px;
	}
	p.free-text,p.membership-text {
		margin-top: 0;
		margin-bottom: 0px;
	}
	#banner-carousel .new_overlay .free-text
	{
		font-size: 14px;
	}
	#banner-carousel .new_overlay .membership-text
	{
		font-size: 14px;
	}
	#banner-carousel .new_overlay .profit-text {
        font-size: 14px !important;
        margin: 5px 0;
    }
	#banner-carousel .new_overlay .discount-text {
        font-size: 16px !important;
        font-weight: bold;
        margin: 5px 0;
    }
	#banner-carousel .new_overlay .support-text-wrapper {
		font-size: 1rem;
	}
	#banner-carousel .new_overlay .btn-green,#banner-carousel .new_overlay .btn-blue {
		height: 75px;
	}
}
/* Tablets */
@media (max-width: 992px) {
  #banner-carousel .item img {
    height: 55vh;
  }
  #banner-carousel .new_overlay .main-title {
    font-size: 2.5rem;
  }
  #banner-carousel .new_overlay .subtitle {
    font-size: 1.5rem;
  }
  #banner-carousel .new_overlay .highlight,
  #banner-carousel .new_overlay .profit-text,
  #banner-carousel .new_overlay .discount-text {
    font-size: 1rem;
  }
}
/* Mobile Devices */
@media (max-width: 767px) {
	#banner-carousel .item img {
		height: 70vh;
	}
	#banner-carousel .new_overlay .main-title {
		font-size: 2rem;
	}
	#banner-carousel .new_overlay {
        top: 25px !important;
    }
	#banner-carousel .new_overlay .subtitle {
        font-size: 1.2rem;
    }
	#banner-carousel .new_overlay .tagline {
		max-width: 400px;
		font-size: 16px;
	}
	p.free-text {
		margin-top: 0;
		margin-bottom: 0px;
	}
	#banner-carousel .new_overlay .free-text
	{
		font-size: 14px;
	}
	#banner-carousel .new_overlay .profit-text {
		font-size: 14px !important;
		margin: 5px 0;
	}
	#banner-carousel .new_overlay .discount-text
	{
		font-size: 16px !important;
		font-weight: bold;
		margin: 5px 0;
	}
	#banner-carousel .new_overlay .support-text-wrapper {
		font-size: 1rem;
	}
	#banner-carousel .new_overlay .btn {
		font-size: 0.9rem;
	}
	#banner-carousel .new_overlay .support-line {
		font-size: 0.9rem;
	}
	p.btn_text {
		font-size: 0.85rem !important;
	}
	#banner-carousel .new_overlay .btn {
        height: 60px !important;
        width: 170px !important;
    }
	.maple_leaf {
		width: 40px !important;
		height: 40px !important;
	}
}
/* Small Mobile */
@media (max-width: 480px) {
  #banner-carousel .item img {
    height: 60vh;
	margin-top: -1px !important;
  }
  #banner-carousel .new_overlay .main-title {
    font-size: 1.6rem;
  }
  #banner-carousel .new_overlay .subtitle {
    font-size: 1.1rem;
  }
  #banner-carousel .new_overlay .tagline {
	font-size: 1rem;
  }
  #banner-carousel .new_overlay .highlight,
  #banner-carousel .new_overlay .profit-text,
  #banner-carousel .new_overlay .discount-text {
    font-size: 0.9rem;
  }
  #banner-carousel .new_overlay .btn {
    font-size: 0.85rem;
  }
}
@media screen and (max-height: 420px) and (orientation: landscape) {

    #banner-carousel .main-title {
        font-size: 1.4rem !important;
    }

    #banner-carousel .subtitle {
        font-size: 1rem !important;
    }

    #banner-carousel .tagline {
        font-size: 0.85rem	!important;
    }

    #banner-carousel .highlight,
    #banner-carousel .profit-text,
    #banner-carousel .discount-text {
        font-size: 0.8rem !important;
    }

    #banner-carousel .btn {
        font-size: 0.75rem 	!important;
        padding: 0px 10px;
    }
		#banner-carousel .new_overlay .profit-text {
		margin: 2px 0 !important;
	}
	#banner-carousel .new_overlay .subtitle{
		margin: 5px 0 !important;
	}
} 
@media (max-width: 410px) {
	#banner-carousel .new_overlay .highlight, #banner-carousel .new_overlay .profit-text, #banner-carousel .new_overlay .discount-text, #banner-carousel .new_overlay .support-text-wrapper {
        font-size: 0.8rem !important;
    }
	p.btn_text {
        font-size: 0.70rem !important;
    }
	#banner-carousel .new_overlay .btn-group {
        margin: 8px 0;
    }
	#banner-carousel .new_overlay .btn-group {
		gap: 5px;
		margin: 20px 0;
	}
	#banner-carousel .new_overlay .btn {
        width: 145px !important;
    }
	#banner-carousel .new_overlay .tagline {
        font-size: 14px;
    }
}

@media (max-width: 354px) {
	#banner-carousel .new_overlay .highlight, #banner-carousel .new_overlay .profit-text, #banner-carousel .new_overlay .discount-text, #banner-carousel .new_overlay .support-text-wrapper {
        font-size: 0.7rem !important;
    }
	#banner-carousel .new_overlay .btn {
		height: 50px !important;
        width: 125px !important;
    }
	.small_btn_group p.btn_text {
        font-size: 9px !important;
    }
	p.btn_text {
        font-size: 0.7rem !important;
    }
	#banner-carousel .new_overlay .free-text {
        font-size: 13px !important;
    }
	#banner-carousel .new_overlay .main-title {
        font-size: 1.5rem !important;
    }
	.maple_leaf {
		width: 25px !important;
		height: 25px !important;
	}
}

.image-radio-wrapper {
    width: 100%;
    cursor: pointer;
}

.image-radio {
    display: none;
}

.image-frame {
    width: 100%;
    height: 220px;
    overflow: hidden;
    border: 3px solid transparent;
}

.image-frame img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    padding: 8px;
}

.image-radio:checked + .image-frame {
    border-color: #0d6efd;
}

.ad-name {
    font-size: 14px;
    color: #333;
}
