@font-face {

    font-family: mySecFont;

	src:url(../fonts/Corbert/Corbert-Regular.woff);

}



h1, h2, h4, h3, p, span, h5, h6, a, i{

	font-family: mySecFont;

}



a:hover{

	outline: none;

	text-decoration: none;

}



body{

	overflow-x: hidden !important;

}



::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

    color: #333 !important;

    opacity: 1; /* Firefox */

}



:-ms-input-placeholder { /* Internet Explorer 10-11 */

    color: #333 !important;

}



::-ms-input-placeholder { /* Microsoft Edge */

    color: #333 !important;

}



/************************************BIG TOP*******************************/

.big_top_task_bar{

	background-color: #FFF;

	min-height: 60px;

	padding: 1%;

}



.logo{

	margin-left:2%;

	margin-top:0.3%;

}



@media (max-width: 1130px){

	.logo{

		margin-left:2%;

	}

}



@media (max-width: 768px){

	.logo{

		margin-top:5px;

		margin-bottom: 3%;

	}

}



.eartic_form_search{

	padding-bottom: 1%;

	height: 40px;

	margin-top: 3%;

	box-shadow: none;

	border-radius: 30px !important;

	font-size: 13px;

	color: #333;

	font-family: mySecFont;

	letter-spacing: 1.5px;

	line-height: 30px;

}



.serch_icon{

	margin-top: -10px;
	border: none;
	cursor: pointer;
	background-color: transparent !important;

}



.s_icon{

	color: #ff103c;

	font-size: 17px;

	text-align: right;

	margin-top: 8%;

	float: right;

	margin-left: 20px;

}



@media (max-width: 768px) {

	.serch_icon{

		margin-top: -15px;

		cursor: pointer;

	}

	.s_icon{
		color: #ff103c;
		font-size: 12px;
		text-align: right;
		margin-top: 8%;
		float: right;
		margin-left: 12px;
	}

}


.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  margin-left: 0px;
  border-radius: 50%;
  margin-left: 5% !important;
  width: 400px !important;
}


/************************************MENU**********************************/

.eartic_navbar{

	background-color:#ff103c;

	padding-bottom:0%;

	margin-bottom:0px;

	border-radius:0;

	border:none;

	transition:all 0.4s;

	margin-top:0%;

	min-height:50px;

}



.nav_ul{

	margin-top:0%;

	border: none !important;

}



.menu_li{

	border: none !important;

}



.menu_li a{

	color:#FFF !important;

	transition:all 0.4s;

	background-color:transparent;

	font-size:13px;

	font-weight: bolder;

	letter-spacing: 1px;

}



.menu_li a:hover{

	color:#222 !important;

	transition:all 0.4s;

}



.menu_text_act a{

	color:#222 !important;

	transition:all 0.4s;

}

.menu_li a:active{

	color:#222 !important;

	transition:all 0.4s;

}



.li_active a{

	color:#222 !important;

}



.special_link a{

	background-color: #f2f2f2;

	color: #333 !important;

	padding: 1%;

	border-bottom-left-radius: 30px;

	border-top-left-radius: 30px;

	font-weight: bolder !important;

	text-stroke: 0.7px #333;

	-webkit-text-stroke: 0.7px #333;

	transition: all 0.4s;

}



.special_link a:hover{

	background-color: #FFF !important;

	color: #000 !important;

	text-stroke: 0.7px #000;

	-webkit-text-stroke: 0.7px #000;

	transition: all 0.4s;

}



@media (max-width: 1060px) {

	.special_link a{

		background-color: #f2f2f2 !important;

		color: #333 !important;

		padding: 1%;

		border-radius: 30px;

		font-weight: bolder !important;

		text-stroke: 0.7px #333;

		-webkit-text-stroke: 0.7px #333;

		transition: all 0.4s;

	}



	.menu_li a{

		color:#FFF !important;

		transition:all 0.4s;

		background-color:transparent;

		font-size:10px;

		font-weight: bolder;

		letter-spacing: 1px;

	}

}



/************SLIDER*******************/

.slider{

	z-index:-1;

	margin-bottom:2%;

}



.carousel-fade .item {

	-webkit-transition: opacity 3s;

	-moz-transition: opacity 3s;

	-ms-transition: opacity 3s;

	-o-transition: opacity 3s;

	transition: opacity 3s;

}

	

.carousel-fade .active.left {

	left:0;opacity:0;z-index:2;

}



.carousel-fade .active.right {

	left:0;opacity:0;z-index:2;

} 



.slide_img{

	margin-top:0%;

}



@media (max-width: 768px) {

	.slide_img{

		margin-top:0%;

		visibility: visible !important;

	}

}

	



.bullet_main{

	z-index:999 !important;

	margin-top: 20%;

}



.bullet_main2{

	z-index:999999 !important;

	margin-top: -400px;

}



.bullet_main2 li{

	border:solid 1px rgba(255,255,255,0.5);

}



.bullet_main li{

	border:solid 1px rgba(255,255,255,0.5);

}



@media (max-width: 768px) {

	.bullet_main{

		z-index:999 !important;

		margin-top: 5%;

	}
	
	.nav_ul{

	margin-top: 18% !important;

	border: none !important;

}

}





/***********************PAGE CONTENT***************************/

.page_box{

	padding: 1%;

	margin-top: 2px;

	padding-top: 0px;

	margin-top: 0px;	

}



@media (max-width: 768px) {

	.page_box{

		padding: 1%;

		margin-top: 2px;

		padding-top: 0px;

		margin-top: 5px;	

	}

}



.titt_row{

	border-bottom: solid 1px rgba(0,0,0,0.1);

	padding: 0px !important;

}



.titt_box{

	padding: 0px;

	margin: 0px;

}



.more_box{

	padding: 0px;

	margin: 0px;

}



.read_more{

	background-color: #222;

	color: #FFF;

	padding: 2%;

	border-radius: 10px;

	font-size: 11px;

	transition: all 0.4s;

}



.read_more:hover{

	background-color: #ff103c;

	color: #EEE;

	transition: all 0.4s;

}



.gen_titt{

	font-size: 21px;

	text-stroke: 1px #222;

	-webkit-text-stroke: 1px #222;

	margin-bottom: -13px;

}

.gen_titt_ser{

	font-size: 17px;

	text-stroke: 1px #222;

	-webkit-text-stroke: 1px #222;

	margin-bottom: -13px;
	margin-top: 20px;

}



.border_titt{

	border-bottom-right-radius: 5px;

	border-bottom: solid 6px #ff103c;

	width: 270px;

}



.audio_box{

	margin-top: 2%;

}



.audio_box_ins{

	margin: 0px;

	padding: 0px;

	background-color: #DDD;

	min-height: 300px;

	border-bottom-left-radius: 20px;

	border-bottom-right-radius: 20px;

}



.audio_box_ins: after{

	background-color: #F00;

}



.audio_img{

	opacity: 1;

	transition: all 0.4s;

}



.audio_box_ins:hover .audio_img{

	opacity: 0.6;

	transition: all 0.4s;

}



.text-det_box{

	border-right: solid 1px rgba(0,0,0,0.1);

	margin-top: 5px;

}



.song_titt{

	margin-left: 5%;

	margin-bottom: 0px;

	font-weight: bolder;

	color: #000 !important;

	transition: all 0.4s;

	font-size: 12px;

}



.artist_name{

	margin-left: 5%;

	margin-top: 4px;

	font-weight: 700;

	font-size: 10px;

	color: #ff103c !important;

	transition: all 0.4s;

}



.time_cont{

	margin-left: 5%;

	margin-top: -6px;

	font-weight: 400;

	font-size: 9px;

	color: #333 !important;

	transition: all 0.4s;

}



.audio_box_ins:hover .song_titt{

	color: #555 !important;

	transition: all 0.4s;

}



.audio_box_ins:hover .artist_name{

	color: #444 !important;

	transition: all 0.4s;

}



.views{

	text-align: center;

	color: #ff103c !important;

	font-size: 9px;

	margin-top: 10px;

}



.down{

	text-align: center;

	color: #333 !important;

	font-size: 10px;

}



.add_ban_sec{

	padding: 0px;

}



.advertis_tit{

	background-color: #ff103c;

	color: #FFF;

	border-top-right-radius: 20px;

	border-top-left-radius: 20px;

	padding: 2%;

	font-size: 18px;

	text-align: center;

	font-weight: bolder;

	margin-bottom: 0px;

}



.add_img{

	margin-top: 0px;

	opacity: 1;

	transition: all 0.4s;

}



.add_img: hover{

	opacity: 0.7;

	transition: all 0.4s;

}



.gen_titt_sm{

	font-size: 19px;

	text-stroke: 1px #222;

	-webkit-text-stroke: 1px #222;

	margin-bottom: -13px;

	margin-top: 30px;

}



.border_titt2{

	border-bottom-right-radius: 5px;

	border-bottom: solid 6px #ff103c;

	width: 200px;

}



.most_down_box{

	margin-top: 3%;

	background-color: rgba(0,0,0,0.05);

	padding: 1px;

	transition: all 0.4s;

}



.most_down_box:hover{

	background-color: rgba(0,0,0,0.1);

	padding: 1px;

	transition: all 0.4s;

}



.most_down_pic{

	border-radius: 50%;

	opacity: 1;

	transition: all 0.4s;

	margin-top: 6px;

}



.most_down_box:hover .most_down_pic{

	opacity: 0.7;

	transition: all 0.4s;

}



.song_titt2{

	margin-left: 5%;

	margin-bottom: 0px;

	font-weight: bolder;

	color: #000 !important;

	transition: all 0.4s;

	font-size: 11px;

}



.down2{

	text-align: left;

	color: #333 !important;

	font-size: 10px;

	margin-top: -5px;

	margin-left: 5%;

}



.video_sec{

	margin-top: 2%;

}



.audio_box_ins_2{

	margin: 0px;

	padding: 0px;

	background-color: #DDD;

	min-height: 270px;

	border-top-left-radius: 20px;

	border-bottom-right-radius: 20px;

}



.audio_box_ins_2 .audio_img{

	border-top-left-radius: 20px;

}



.audio_box_ins_2: after{

	background-color: #F00;

}



.audio_box_ins_2:hover .audio_img{

	opacity: 0.6;

	transition: all 0.4s;

}



.audio_box_ins_2:hover .song_titt{

	color: #555 !important;

	transition: all 0.4s;

}



.audio_box_ins_2:hover .artist_name{

	color: #444 !important;

	transition: all 0.4s;

}



.letters_sec{

	margin-top: 2%;

}



.letter_link{

	background-color: #ff103c;

	color: #FFF;

	padding: 5px;

	border-radius: 3px;

	margin-right: 3px;

	margin-left: 3px;

	transition: all 0.4s;

}



.letter_link:hover{

	background-color: #ffacbb;

	color: #333;

	transition: all 0.4s;

}



@media (max-width: 990px){

	.letter_link{

		background-color: #ff103c;

		color: #FFF;

		padding: 5px;

		border-radius: 3px;

		margin-right: 3px;

		margin-left: 3px;

		transition: all 0.4s;

		font-size: 9px;

		display: block;

		float: left;

		width: 20px;

		height: 20px;

		margin-top: 5px;

		text-align: center;

	}



	.song_titt2{

		margin-left: 0%;

		margin-bottom: 0px;

		font-weight: bolder;

		color: #000 !important;

		transition: all 0.4s;

		font-size: 11px;

		text-align: center;

	}



	.down2{

		text-align: center;

		color: #333 !important;

		font-size: 10px;

		margin-top: -5px;

		margin-left: 0%;

	}



	.artist_name{

		margin-left: 0%;

		margin-top: 4px;

		font-weight: 700;

		font-size: 10px;

		color: #ff103c !important;

		transition: all 0.4s;

		text-align: center;

	}



}



.audio_box_ins_3{

	margin: 0px;

	padding: 0px;

	background-color: #DDD;

	min-height: 200px;

}



.audio_box_ins_event{

	margin: 0px;

	padding: 0px;

	background-color: #DDD;

	min-height: 320px;

}



.audio_box_ins_3: after{

	background-color: #F00;

}



.audio_box_ins_3:hover .audio_img{

	opacity: 0.6;

	transition: all 0.4s;

}



.audio_box_ins_3:hover .song_titt{

	color: #555 !important;

	transition: all 0.4s;

}



.audio_box_ins_3:hover .artist_name{

	color: #444 !important;

	transition: all 0.4s;

}



/*************FOOTER*****************/

.footer{

	min-height: 250px;

	background-color: #ff103c;

}



.footer_menu{

	border: solid 2px #FFF;

	margin-top: 1%;

	border-radius: 30px;

}



.footer_link{

	float: right;

	text-align: right;

	font-size: 14px;

	color: #FFF;

	margin-left: 20px;

	margin-top: 12px;

}



.f_link{

	color: #FFF;

	transition: all 0.4s;

}



.f_link: hover{

	color: #CCC;

	transition: all 0.4s;

}



.goto_top{

	border-radius: 50px;

	border: solid 1px #FFF;

	padding: 5px;

	margin-top: -10px;

}



.adress_sec{

	padding-top: 2%;

	min-height: 180px;

}



.adress_sec p{

	color: #FFF;

}



.upload_sec{

	background-color: #FFF;

	min-height: 180px;

	border-bottom-right-radius: 30px;

	border-bottom-left-radius: 30px;

}



.send_song{

	margin-bottom: 0px;

	font-weight: bold;

	margin-top: 20px;

}



.line_foot{

	border-bottom: solid 1px rgba(0,0,0,0.1);

	width: 90px;

	margin-left: auto;

	margin-right: auto;

	height: 5px;

	padding-top: 0px;

	margin-bottom: 20px;

}



.chanel_sec{

	min-height: 180px;

	padding-top: 2%;

}



.chanel_box{

	background-color: rgba(0,0,0,0.1);

}



.youtube_icon{

	border-radius: 50px;

	margin-left: auto;

	margin-right: auto;

	margin-top:10px;

	width: 90px;

}



.subscribe{

	color: #ff103c !important;

	background-color: #FFF; 

	margin-top: 10px;

	padding: 5px;

	font-size: 13px;

	font-weight: bolder;

	transition: all 0.4s;

}



.subscribe:hover{

	color: #FFF !important;

	background-color: #333; 

	transition: all 0.4s;

}



.last_sec{

	margin-top: 1%;

}



.google_map{

	background-color: #FFF;

	color: #333 !important;

	padding: 5px;

	border-radius: 30px;

	margin-top: 0%;

	transition: all 0.4s;

}



.google_map:hover{

	background-color: #333;

	color: #FFF !important;

	transition: all 0.4s;

}



.profile_s_link{

	padding-left: 50px;

}



@media (max-width: 768px){

	.footer_link{

		float: none;

		text-align: center;

		font-size: 14px;

		color: #FFF;

		margin-left: 20px;

		margin-top: 12px;

	}



	.f_link{

		color: #FFF;

		transition: all 0.4s;

	}



	.profile_s_link{

		padding-left: 0px;

	}

}



/********************AUDIO PAGE**********************/

.audio_box_rect{

	margin-top: 2%;

}



.audio_box_rect_ins{

	margin: 0px;

	padding: 5px;

	background-color: #FFF;

	min-height: 100px;

	border-radius: 70px;

	transition: all 0.4s;

}



.audio_box_rect_ins:hover{

	background-color: #EEE;

	transition: all 0.4s;

}



.audio_box_rect_ins: after{

	background-color: #F00;

}



.audio_img_box{

	margin-left: -11px;

}



.audio_img_rect{

	opacity: 1;

	transition: all 0.4s;

	border-radius: 50%;

}



.audio_box_rect_ins:hover .audio_img_rect{

	opacity: 0.6;

	transition: all 0.4s;

}



.text-det_box_rect{

	border-right: solid 1px rgba(0,0,0,0.1);

	margin-top: 15px;

}



.song_titt_rect{

	margin-left: 1px;

	margin-bottom: 0px;

	font-weight: bolder;

	color: #000 !important;

	transition: all 0.4s;

	font-size: 15px;

}



.artist_name_rect{

	margin-left: 1px;

	margin-top: 4px;

	font-weight: 700;

	font-size: 10px;

	color: #ff103c !important;

	transition: all 0.4s;

}



.time_cont_rect{

	margin-left: 1px;

	margin-top: -6px;

	font-weight: 400;

	font-size: 10px;

	color: #333 !important;

	transition: all 0.4s;

}



.audio_box_rect_ins:hover .song_titt_rect{

	color: #555 !important;

	transition: all 0.4s;

}



.audio_box_rect_ins:hover .artist_name_rect{

	color: #444 !important;

	transition: all 0.4s;

}



.views_down_box_rect{

	padding-top: 15px;

}



.views_rect{

	text-align: center;

	color: #ff103c !important;

	font-size: 13px;

	margin-top: 10px;

}



.down_rect{

	text-align: center;

	color: #333 !important;

	font-size: 13px;

}



.audio_more_box{

	background-color: #ff103c;

	height: 106px;

	width: 106px;

	border-radius: 50%;

	margin-left: 40px;

	padding-top: 20px;

	transition: all 0.4s;

}



.audio_box_rect_ins:hover .audio_more_box{

	background-color: #444 !important;

	transition: all 0.4s;

}



.audio_down{	

	color: #FFF;

	text-transform: uppercase;

	text-align: center;

	font-weight: bolder;

	font-size: 12px;

	transition: all 0.4s;

}



.audio_down:hover{

	color: #ff103c;

	transition: all 0.4s;

}



.gen_titt_sm{

	font-size: 17px;

	text-stroke: 1px #222;

	-webkit-text-stroke: 1px #222;

	margin-bottom: -13px;

}



.border_titt_sm{

	border-bottom-right-radius: 5px;

	border-bottom: solid 6px #ff103c;

	width: 70px;

}



.left_box_audio{

	border-right: solid 1px rgba(0,0,0,0.1);

}



.mp3_box_rect{

	background-color: #FFF;

	padding: 0% 2% 2% 2%;

	margin-top: 5%;

	border-radius: 10px;

	min-height: 180px;

	transition: all 0.4s;

}



.mp3_box_rect:hover{

	background-color: #DDD;

	transition: all 0.4s;

}



.mp3_img{

	border-radius: 5px;

	margin-top: 0;

	opacity: 1;

	transition: all 0.4s;

}



.mp3_box_rect:hover .mp3_img{

	opacity: 0.7;

	transition: all 0.4s;

}



.mp3_song_name{

	text-align: center;

	font-size: 12px;

	font-weight: bolder;

	color: #333;

	transition: all 0.4s;

}



.mp3_box_rect:hover .mp3_song_name{

	color: #ff103c;

	transition: all 0.4s;

}



.mp3_sec{

	border-right: solid 1px rgba(0,0,0,0.1);

}



.add_box{

	background-color: #CCC;

	padding: 0px;

	margin-top: 20px;

}



.video_box_rect{

	margin-top: 5%;

	padding: 0px;

	height: 81px;

}



.video_img_box{

	padding: 1px;

	margin-right: 0px;

}



.video_details_box{

	background-color: #ff103c;

	height: 81px;

	margin-left: -1px;

	transition: all 0.4s;

}



.video_box_rect:hover .video_details_box{

	background-color: #333;

	transition: all 0.4s;

}



.video_details_box div{

	padding: 0px;

	margin: 0px;

}



.vid_number{

	text-align: center;

	font-size: 16px;

	font-weight: bolder;

	color: #FFF;

	margin-top: 6px;

}



.song_titt_white{

	color: #FFF;

	font-size: 9px;

	font-weight: bolder;

	margin-top: -1px;

	text-align: center;

}



.artist_name_white{

	color: #FFF;

	font-size: 8px;

	margin-top: -7px;

	text-align: center;

}



.audio_banner_box{

	margin-top: 1%;

}



.play_icon{

	margin-left: 5px;

}



@media (max-width: 1199px){

	.mp3_box_rect{

		background-color: #FFF;

		padding: 0% 2% 2% 2%;

		margin-top: 7%;

		border-radius: 10px;

		min-height: 100px;

		transition: all 0.4s;

	}



	.mp3_box_rect:hover{

		background-color: #DDD;

		transition: all 0.4s;

	}



	.mp3_img{

		border-radius: 5px;

		margin-top: 0;

		opacity: 1;

		transition: all 0.4s;

	}



	.audio_box_rect_ins{

		margin: 0px;

		padding: 5px;

		background-color: #FFF;

		min-height: 100px;

		border-radius: 0px;

		transition: all 0.4s;

		margin-top: 2%;

	}

	

	.audio_img_box{

		margin-left: 0px;

	}



	.audio_img_rect{

		opacity: 1;

		transition: all 0.4s;

		border-radius: 50%;

		margin-left: auto;

		margin-right: auto;

	}



	.text-det_box_rect{

		border-bottom: solid 1px rgba(0,0,0,0.1);

		border-right: solid 1px rgba(0,0,0,0);

		margin-top: 15px;

	}



	.song_titt_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-bottom: 0px;

		font-weight: bolder;

		color: #000 !important;

		transition: all 0.4s;

		font-size: 15px;

	}



	.artist_name_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-top: 4px;

		font-weight: 700;

		font-size: 10px;

		color: #ff103c !important;

		transition: all 0.4s;

	}



	.time_cont_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-top: -6px;

		font-weight: 400;

		font-size: 10px;

		color: #333 !important;

		transition: all 0.4s;

	}





	.video_box_rect{

		margin-top: 10px;

		padding: 0px;

		min-height: 160px;

	}



	.video_img_box{

		padding: 1px;

		margin-right: 0px;

	}



	.video_details_box{

		background-color: #ff103c;

		margin-left: -1px;

		transition: all 0.4s;

	}



	.audio_more_box{

		background-color: #ff103c;

		width: 100%;

		height: 90px;

		border-radius: 0%;

		margin-left: auto;

		margin-right: auto;

		padding-top: 20px;

		transition: all 0.4s;

	}



	.audio_down{	

		color: #FFF;

		text-transform: uppercase;

		text-align: center;

		font-weight: bolder;

		font-size: 12px;

		transition: all 0.4s;

	}

}



@media (max-width: 767px){

	.mp3_box_rect{

		background-color: #FFF;

		padding: 4% 2% 2% 2%;

		margin-top: 7%;

		border-radius: 10px;

		min-height: 100px;

		transition: all 0.4s;

	}



	.mp3_box_rect:hover{

		background-color: #DDD;

		transition: all 0.4s;

	}



	.mp3_img{

		border-radius: 5px;

		margin-top: 0;

		opacity: 1;

		transition: all 0.4s;

		margin-left: auto;

		margin-right: auto;

	}



	.left_box_audio{

		border-right: solid 1px rgba(0,0,0,0);

	}



	.audio_box_rect_ins{

		margin: 0px;

		padding: 5px;

		background-color: #FFF;

		min-height: 100px;

		border-radius: 0px;

		transition: all 0.4s;

		margin-top: 2%;

	}

	

	.audio_img_box{

		margin-left: 0px;

	}



	.audio_img_rect{

		opacity: 1;

		transition: all 0.4s;

		border-radius: 50%;

		margin-left: auto;

		margin-right: auto;

	}



	.text-det_box_rect{

		border-bottom: solid 1px rgba(0,0,0,0.1);

		border-right: solid 1px rgba(0,0,0,0);

		margin-top: 15px;

	}



	.song_titt_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-bottom: 0px;

		font-weight: bolder;

		color: #000 !important;

		transition: all 0.4s;

		font-size: 15px;

	}



	.artist_name_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-top: 4px;

		font-weight: 700;

		font-size: 10px;

		color: #ff103c !important;

		transition: all 0.4s;

	}



	.time_cont_rect{

		margin-left: auto;

		margin-right: auto;

		text-align: center;

		margin-top: -6px;

		font-weight: 400;

		font-size: 10px;

		color: #333 !important;

		transition: all 0.4s;

	}



	.video_box_rect{

		margin-top: 10px;

		padding: 0px;

		min-height: 280px;

	}



	.video_img_box{

		padding: 1px;

		margin-right: 0px;

	}



	.video_details_box{

		background-color: #ff103c;

		margin-left: -1px;

		transition: all 0.4s;

	}



	.audio_more_box{

		background-color: #ff103c;

		width: 100%;

		height: 90px;

		border-radius: 0%;

		margin-left: auto;

		margin-right: auto;

		padding-top: 20px;

		transition: all 0.4s;

	}



	.audio_down{	

		color: #FFF;

		text-transform: uppercase;

		text-align: center;

		font-weight: bolder;

		font-size: 12px;

		transition: all 0.4s;

	}



}



/********************AUDIO DETAILS***************************/

.letter_link_2{

	background-color: #ff103c;

	color: #FFF;

	padding: 5px;

	border-radius: 3px;

	margin-right: 0px;

	margin-left: 0px;

	transition: all 0.4s;

	font-size: 10px;

}



.letter_link_2:hover{

	background-color: #ffacbb;

	color: #333;

	transition: all 0.4s;

}



.audio_det_sec{

	background-color: #FFF;

	min-height: 400px;

	margin-top: 4%;

	padding: 5px;

}



.audio_bigimg_box{

	padding: 5px;

}

.audio_bigimg_box > iframe{
	width: 100% !important;
}



.audio_big_img{

	height: 305px;

}



.song_table{

	height: 305px;

}



.song_feture{

	background-color: #ff103c;

	color: #FFF;

	font-weight: bolder;

	height: 38px;

}



.song_feture_point{

	background-color: #f55270;

	color: #FFF;

	height: 38px;

}

.song_feture_point a{

	color: #FFF !important;

}



.down_btn{

	min-height: 50px;

	width: 98%;

	color: #FFF;

	font-size: 18px;

	background-color: #ff103c;

	margin-right: auto;

	margin-left: auto;

	padding-top: 15px;

	transition: all 0.4s;

}



.down_btn:hover{

	background-color: #333;

	transition: all 0.4s;

	cursor: pointer;

}



.down_btn span{

	border: solid 1px #FFF;

	padding: 2% 5%;

	border-radius: 20px;

}



.down_con{

	font-size: 12px !important;

	margin-left: 20px;

	border-radius: 50%;

	border: solid 1px rgba(255,255,255,0.7);

	padding: 5px;

	margin-top: -10px;

}



.share_bar{

	padding-bottom: 2%;
	padding-left: -5%;

}



.share_titt{

	font-size: 14px;

	font-weight: bolder;

	text-align: left;

}



.s_icon2{

	color: #ff103c;

	font-size: 17px;

	text-align: left;

	margin-top: 6%;

	float: left;

	margin-left: 20px;

	border: solid 1px #ff103c;

	padding: 2%;

	transition: all 0.4s;

}



.s_icon2:hover{

	color: #333;

	border: solid 1px #333;

	transition: all 0.4s;

}



.add_bar{

	background-color: #CCC;

	height: 90px;

	padding-top: 20px;

}



.rington_titt_bar{

	background-color: #FFF;

	height: 55px;

	padding-top: 2%;

}



.rington_bar{

	background-color: #ff103c;

	height: 95px;

	padding: 0px;

}



.ring_logo{

	width: 50px;

	height: 50px;

	border-radius: 50%;

	margin-right: auto;

	margin-left: auto;

}



.ring_number{

	color: #FFF;

	font-weight: bolder;

	font-size: 11px;



}



.ring_box{

	padding-top: 2%;

	background-color: transparent;

	height: 95px;

	transition: all 0.4s;

}



.ring_box:hover{

	background-color: #333;

	transition: all 0.4s;

	cursor: pointer;

}



.play_box{

	border: solid 1px rgba(0,0,0,0.1);

	border-radius: 30px;

	margin-top: 5%;

	background-color: transparent;

	transition: all 0.4s;

}



.play_box:hover{

	background-color: #ff103c;

	transition: all 0.4s;

}



.play_text{

	text-align: center;

	font-size: 16px;

	margin-top: 10px;

}



.play_icon_new{

	color: #ff103c;

	margin-top: 7px;

	text-align: right;

	margin-left: 30px;

	transition: all 0.4s;

}



.play_box:hover .play_text{

	color: #FFF;

	transition: all 0.4s;

}



.play_box:hover .play_icon_new{

	color: #FFF;

	transition: all 0.4s;

}



.related_song_bar{

	 min-height: 300px;

	 background-color: #FFF;

	 padding-top: 25px;

}



.related_box{

	margin-top: 5%;

}



.audio_big_img_vid{

	height: 450px;

}



.song_table_vid{

	

}



.views_down_box_vid{

	margin-top: 15px;

}



@media (max-width: 1190px){

	.down_btn{

		min-height: 50px;

		width: 98%;

		color: #FFF;

		font-size: 10px;

		background-color: #ff103c;

		margin-right: auto;

		margin-left: auto;

		padding-top: 15px;

		transition: all 0.4s;

	}



	.letter_link_2{

		background-color: #ff103c;

		color: #FFF;

		padding: 5px;

		border-radius: 3px;

		margin-right: 3px;

		margin-left: 3px;

		transition: all 0.4s;

		font-size: 9px;

		display: block;

		float: left;

		width: 20px;

		height: 20px;

		margin-top: 5px;

		text-align: center;

	}



	.audio_bigimg_box{

		padding: 5px;

	}



	.audio_big_img{

		height: auto;

	}

	.song_table{

		min-height: 305px;

	}



	.song_feture{

		background-color: #ff103c;

		color: #FFF;

		font-weight: bolder;

		min-height: 43.2px;

	}



	.song_feture_point{

		background-color: #f55270;

		color: #FFF;

		height: 43.2px;

	}



	.down_btn{

		min-height: 40px;

		width: 98%;

		color: #FFF;

		font-size: 10px;

		background-color: #ff103c;

		margin-right: auto;

		margin-left: auto;

		padding-top: 15px;

		transition: all 0.4s;

	}



	.down_btn span{

		border: solid 1px #FFF;

		padding: 2% 5%;

		border-radius: 20px;

	}



	.down_con{

		font-size: 9px !important;

		margin-left: 20px;

		border-radius: 50%;

		border: solid 1px rgba(255,255,255,0.7);

		padding: 5px;

		margin-top: -10px;

	}



	.share_bar{

		padding-bottom: 2%;

	}



	.share_titt{

		font-size: 14px;

		font-weight: bolder;

		text-align: center;

	}



	.profile_s_link2{

		padding-left: 70px;

	}



	.s_icon2{

		color: #ff103c;

		font-size: 17px;

		text-align: left;

		margin-top: 6%;

		float: left;

		margin-left: 20px;

		border: solid 1px #ff103c;

		padding: 2%;

		transition: all 0.4s;

	}



	.s_icon2:hover{

		color: #333;

		border: solid 1px #333;

		transition: all 0.4s;

		cursor: pointer;

	}



	.add_bar{

		background-color: #CCC;

		min-height: 90px;

		padding-top: 20px;

	}



	.rington_titt_bar{

		background-color: #FFF;

		height: 55px;

		padding-top: 2%;

	}



	.rington_bar{

		background-color: #ff103c;

		min-height: 480px;

		padding: 0px;

	}



	.ring_logo{

		width: 50px;

		height: 50px;

		border-radius: 50%;

		margin-right: auto;

		margin-left: auto;

	}



	.ring_number{

		color: #FFF;

		font-weight: bolder;



	}



	.ring_box{

		padding-top: 2%;

		background-color: transparent;

		height: 95px;

		transition: all 0.4s;

		border-bottom: solid 1px rgba(255,255,255,1);

	}



	.ring_box:hover{

		background-color: #333;

		transition: all 0.4s;

		cursor: pointer;

	}



	.play_box{

		border: solid 1px rgba(0,0,0,0.1);

		border-radius: 30px;

		margin-top: 5%;

		background-color: transparent;

		transition: all 0.4s;

	}



	.play_box:hover{

		background-color: #ff103c;

		transition: all 0.4s;

	}



	.play_text{

		text-align: center;

		font-size: 10px;

		margin-top: 15px;

	}



	.play_icon_new{

		color: #ff103c;

		margin-top: 1px;

		text-align: right;

		margin-left: 30px;

		transition: all 0.4s;

	}



}


@media (max-width: 767px){
	.related_song_bar{

		 min-height: 40px;

		 background-color: #FFF;

		 padding-top: 25px;

	}

	.s_icon2{

		color: #ff103c;

		font-size: 14px;

		text-align: left;

		margin-top: 6%;

		float: left;

		margin-left: 10px;

		border: solid 1px #ff103c;

		padding: 2%;

		transition: all 0.4s;

	}

	.audio_big_img_vid{

		height: auto;

	}
}


/****************** NEWS *********************************/
.news_box_main{
    min-height: 400px;
    margin-bottom: 20px;
}

.news_ins_box{
    min-height: 400px;
    background-color:#FFF;
    padding-top: 10px;
}

.news_box_main h3{
    font-weight: bolder;
    font-size: 19px;
}

.news_box_main p{
    font-weight: 400;
    font-size: 14px;
}


/**********************LATEST STYLE****************************/

.top_gap{

	min-height: 50px;

}



.sm_slider{

	margin-top: 2%;

	margin-bottom: 2%;

}



.sm_slide_img{

	padding: 0px;

}



.growbags_slider_control{

	margin-top: -165px;

	z-index: 999999 !important;

}



.grow_arr{

	color:#333;

	font-size:40px;

	transition:all 0.4s;

	font-weight: lighter;

	z-index: 999 !important;

	background-color: #FFF;

	border-radius: 50%;

	width: 60px;

	height: 60px;

}



.grow_arr:hover{

	color:#EEE;

	transition:all 0.4s;

	cursor:pointer;

	background-color: #ff103c;

}



.grow_right_arr{

	margin-right: -14px;

	padding-left: 25px;

}



.grow_left_arr{

	margin-left: -14px;

	padding-left: 20px;

}



@media (max-width: 1190px){

	.growbags_slider_control{

		margin-top: -15%;

		z-index: 999999 !important;

	}

}





@media (max-width: 767px){

	.growbags_slider_control{

		margin-top: -50%;

		z-index: 999999 !important;

	}



	.grow_arr{

		color:#333;

		font-size:30px;

		transition:all 0.4s;

		font-weight: bolder;

		z-index: 999 !important;

	}



	.fleet_sec{

		background-color: #efefef;

		margin-top: 0%;

		padding: 0%;

	}



	.grow_right_arr{

		margin-right: -20px;

		background-color: #FFF;

		border-radius: 0%;

		width: 60px;

		height: 60px;

		padding-left: 25px;

		padding-top: 7px;

	}



	.grow_left_arr{

		margin-left: -20px;

		background-color: #FFF;

		border-radius: 0%;

		width: 60px;

		height: 60px;

		padding-left: 15px;

		padding-top: 7px;

	}

}



.play_bar{

	margin-bottom: 5%;

}



.growbags_slider_control2{

	margin-top: -230px;

	z-index: 999999 !important;

}



.grow_right_arr2{

	margin-right: 10px;

	padding-left: 25px;

}



.grow_left_arr2{

	margin-left: 10px;

	padding-left: 20px;

}



@media (max-width: 768px){

	.growbags_slider_control2{

		margin-top: -50%;

		z-index: 999999 !important;

	}



	.grow_right_arr2{

		margin-right: -20px;

		background-color: #FFF;

		border-radius: 0%;

		width: 60px;

		height: 60px;

		padding-left: 25px;

		padding-top: 7px;

	}



	.grow_left_arr2{

		margin-left: -20px;

		background-color: #FFF;

		border-radius: 0%;

		width: 60px;

		height: 60px;

		padding-left: 15px;

		padding-top: 7px;

	}

}



.artist_left_box{

	margin-top: 20px;

}



.artist_right_box{

	min-height: 450px;

}



.arti_gen_titt{

	font-size: 38px;

	font-weight: bolder;

	color: #333;

	text-transform: uppercase;

}



.arti_para{

	font-size: 17px;

}





/**************Modal Protofile***************/

.cus_modal{

	border-radius:0;

	background-color:rgba(255,255,255,0);

}



.my_modal{

	border-radius:0%;

	margin-top:2%;

	background-color:#E8E8E8;

	display:flex;	

}



.my_modal2{

	margin-top:2%;

	background-color:rgba(0,0,0,0.2);

}



.my_md_cont{

	background-color:#FFF;

	padding:4%;

	padding-bottom:2%;

	height:inherit;

	align-items:stretch;

}





.skip{

	color:#FFF;

	background-color:#ff103c;

	padding:2%;

	text-align:center;

	margin-top:3%;

	display:block;

	margin-left:auto;

	margin-right:auto;

	width:150px;

	border-radius:2px;

	transition:all 0.4s;

	border-radius:20px;

}



.skip:hover{

	color:#007a39;

	background-color:#333;

	transition:all 0.4s;

}



.my_modal .my_md_cont .close {

	color: #333;

	opacity: 1;

	font-size: 20px;

	transition:all 0.4s;

	margin-top:4%;

}



.my_modal .my_md_cont .close:hover {

	color: #007a39;

	transition:all 0.4s;

}



.text_content{

	margin-top:4%;

	margin-bottom:2%;

}



.text_content p{

	color:#333 !important;

}



.modal_topic{

	font-size: 19px;

	text-align: center;

}



.eartic_form{

	border:solid 1px rgba(0,0,0,0.2);

	font-size:16px;

	background-color:transparent;

	color:#333;

	min-height:50px;

}



.eartic_btn{

	background-color:#333;

	color:#FFF;

}



.form_cont{

	padding: 1% 3%;

}





.wrap-login100 {

  background: #fff;

  border-radius: 0px;

  overflow: hidden;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

  padding: 6% 10%;

  margin-top: 5%;

  margin-bottom: 5%;

}



/*------------------------------------------------------------------

[  ]*/

.login100-pic {

  width: 316px;

}



.login100-pic img {

  max-width: 100%;

  margin-top: 20%;

}





/*------------------------------------------------------------------

[  ]*/

.login100-form {

  width: 290px;

}



.login100-form-title {

  font-size: 24px;

  color: #333333;

  line-height: 1.2;

  text-align: center;



  width: 100%;

  display: block;

  padding-bottom: 54px;

}





/*---------------------------------------------*/

.wrap-input100 {

  position: relative;

  width: 100%;

  z-index: 1;

  margin-bottom: 10px;

}



.input100 {

  font-size: 15px;

  line-height: 1.5;

  color: #666666;



  display: block;

  width: 100%;

  background: #e6e6e6;

  height: 50px;

  border-radius: 25px;

  padding: 0 30px 0 68px;

}





/*------------------------------------------------------------------

[ Focus ]*/

.focus-input100 {

  display: block;

  position: absolute;

  border-radius: 25px;

  bottom: 0;

  left: 0;

  z-index: -1;

  width: 100%;

  height: 100%;

  box-shadow: 0px 0px 0px 0px;

  color: rgba(87,184,70, 0.8);

}



.input100:focus + .focus-input100 {

  -webkit-animation: anim-shadow 0.5s ease-in-out forwards;

  animation: anim-shadow 0.5s ease-in-out forwards;

}



@-webkit-keyframes anim-shadow {

  to {

    box-shadow: 0px 0px 70px 25px;

    opacity: 0;

  }

}



@keyframes anim-shadow {

  to {

    box-shadow: 0px 0px 70px 25px;

    opacity: 0;

  }

}



.symbol-input100 {

  font-size: 15px;



  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  align-items: center;

  position: absolute;

  border-radius: 25px;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 100%;

  padding-left: 35px;

  pointer-events: none;

  color: #666666;



  -webkit-transition: all 0.4s;

  -o-transition: all 0.4s;

  -moz-transition: all 0.4s;

  transition: all 0.4s;

}



.input100:focus + .focus-input100 + .symbol-input100 {

  color: #57b846;

  padding-left: 28px;

}



/*------------------------------------------------------------------

[ Button ]*/

.container-login100-form-btn {

  width: 100%;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  padding-top: 20px;

}



.login100-form-btn {

  font-family: Montserrat-Bold;

  font-size: 15px;

  line-height: 1.5;

  color: #fff;

  text-transform: uppercase;



  width: 100%;

  height: 50px;

  border-radius: 25px;

  background: #57b846;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  justify-content: center;

  align-items: center;

  padding: 0 25px;



  -webkit-transition: all 0.4s;

  -o-transition: all 0.4s;

  -moz-transition: all 0.4s;

  transition: all 0.4s;

}



.login100-form-btn:hover {

  background: #333333;

}







/*------------------------------------------------------------------

[ Responsive ]*/







@media (max-width: 992px) {

  .wrap-login100 {

    padding: 177px 90px 33px 85px;

  }



  .login100-pic {

    width: 35%;

  }



  .login100-form {

    width: 50%;

  }

}

.mob_padding_rem{
    padding: 1%;
}

.spec_blog_box{
    background-color: #EEE;
    padding: 4%;
}

.spec_blog_box_main{
    background-color: #EEE;
    padding: 4%;
}

@media (max-width: 768px) {

  .wrap-login100 {

    padding: 100px 80px 33px 80px;

  }



  .login100-pic {

    display: none;

  }



  .login100-form {

    width: 100%;

  }
  
  .mob_padding_rem{
        padding: 0px !important;
    }
    
  .spec_blog_box{
        background-color: #FFF;
        padding:0px !important;
    }
    
    .spec_blog_box_main{
        background-color: #EEE;
        padding: 1% !important;
    }

}



@media (max-width: 576px) {

  .wrap-login100 {

    padding: 33px 15px 33px 15px;

  }

}





/*------------------------------------------------------------------

[ Alert validate ]*/



.validate-input {

  position: relative;

}



.alert-validate::before {

  content: attr(data-validate);

  position: absolute;

  max-width: 70%;

  background-color: white;

  border: 1px solid #c80000;

  border-radius: 13px;

  padding: 4px 25px 4px 10px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

  right: 8px;

  pointer-events: none;



  font-family: Poppins-Medium;

  color: #c80000;

  font-size: 13px;

  line-height: 1.4;

  text-align: left;



  visibility: hidden;

  opacity: 0;



  -webkit-transition: opacity 0.4s;

  -o-transition: opacity 0.4s;

  -moz-transition: opacity 0.4s;

  transition: opacity 0.4s;

}



.alert-validate::after {

  content: "\f06a";

  font-family: FontAwesome;

  display: block;

  position: absolute;

  color: #c80000;

  font-size: 15px;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

  right: 13px;

}



.alert-validate:hover:before {

  visibility: visible;

  opacity: 1;

}



@media (max-width: 992px) {

  .alert-validate::before {

    visibility: visible;

    opacity: 1;

  }

}





/*********************************SIGN UP PAGE***********************************/

.txt3 {

  font-family: Poppins-Regular;

  font-size: 16px;

  color: #666666;

  line-height: 1.4;

}



.hov1:hover {

  color: #c87ef0;

}



/*------------------------------------------------------------------

[ Alert validate ]*/



.validate-input {

  position: relative;

}



.alert-validate::before {

  content: attr(data-validate);

  position: absolute;

  max-width: 70%;

  background-color: #fff;

  border: 1px solid #c80000;

  border-radius: 2px;

  padding: 4px 30px 4px 10px;

  bottom: calc((100% - 25px) / 2);

  -webkit-transform: translateY(50%);

  -moz-transform: translateY(50%);

  -ms-transform: translateY(50%);

  -o-transform: translateY(50%);

  transform: translateY(50%);

  right: 2px;

  pointer-events: none;



  font-family: Poppins-Medium;

  color: #c80000;

  font-size: 14px;

  line-height: 1.4;

  text-align: left;



  visibility: hidden;

  opacity: 0;



  -webkit-transition: opacity 0.4s;

  -o-transition: opacity 0.4s;

  -moz-transition: opacity 0.4s;

  transition: opacity 0.4s;

}



.alert-validate::after {

  content: "\f06a";

  font-family: FontAwesome;

  display: block;

  position: absolute;

  color: #c80000;

  font-size: 18px;

  bottom: calc((100% - 25px) / 2);

  -webkit-transform: translateY(50%);

  -moz-transform: translateY(50%);

  -ms-transform: translateY(50%);

  -o-transform: translateY(50%);

  transform: translateY(50%);

  right: 8px;

}



.alert-validate:hover:before {

  visibility: visible;

  opacity: 1;

}



@media (max-width: 992px) {

  .alert-validate::before {

    visibility: visible;

    opacity: 1;

  }

}



.true-validate::after {

  content: "\f26b";

  font-family: Material-Design-Iconic-Font;

  font-size: 22px;

  color: #00ad5f;

  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  bottom: calc((100% - 25px) / 2);

  -webkit-transform: translateY(50%);

  -moz-transform: translateY(50%);

  -ms-transform: translateY(50%);

  -o-transform: translateY(50%);

  transform: translateY(50%);

  right: 5px;

}

.musi_img_link{
	margin-left: 29px;
	margin-top: -7.5px;
	float: left;
}

.mus_img{
	height: 35px;
	opacity: 1;
	transition: all 0.4s;
}

.mus_img:hover{
	height: 35px;
	opacity: 0.6;
	transition: all 0.4s;
}

.down_btn_white{
	background-color: #FFF !important;
	border: solid 0.2px #ff103c;
	transition: all 0.4s;
}

.down_btn_white:hover{
	background-color: #EEE !important;
	border: solid 0.2px #333;
	transition: all 0.4s;
}

@media (max-width: 576px) {

	 .musi_img_link{
		margin-left: 35px;
		margin-top: -7.7px;
		float: left;
	}

	.mus_img{
		height: 25px;
		opacity: 1;
		transition: all 0.4s;
	}

	.mus_img:hover{
		height: 25px;
		opacity: 0.6;
		transition: all 0.4s;
	}

}

@media (max-width: 366px) {

	 .musi_img_link{
		margin-left: 22px;
		margin-top: -7.5px;
		float: left;
	}

	.mus_img{
		height: 22px;
		opacity: 1;
		transition: all 0.4s;
	}

	.mus_img:hover{
		height: 22px;
		opacity: 0.6;
		transition: all 0.4s;
	}

}

.news_marque_icon{
    margin-left: 30px;
}

.news_month{
    background-color: #000;
    color: #FFF;
    padding: 10px;
}

.news_date{
    background-color: #EE2342;
    color: #FFF;
    padding: 10px;
}

.news_view_icon{
    background-color: #CCC;
    color: #EE2342;
    padding: 10px;
}