.rateit button {
    display: none !important;
}
#header{
    background-color: #21b1f0;    
}
#header .header_block{
    display: inline-block;
    float: left;
    width: 100%;
    position: relative;
}
#header .header_block .head_line{
    background: url("../images/homepage/sepretor_line.png") repeat-y scroll 100%;
    height:67px;
}
#header .header_block .head_logo{
    display: inline-block;
    float: left;
    padding: 5px 0;
}
#header .header_block .head_search{
    display: block;
    float: left;
    margin-bottom: 13px;
    margin-left: 4px;
    margin-top: 13px;
    width: 92%;
}
#header .header_block .head_search input{
    float: left;
    border: medium none;
    color: #21b1f1;
    font: 15px AbelRegular;
    margin: 0;
    padding: 0 10px;
}
/*#header .header_block .head_search .submt_search{
    background: #fff url("../images/homepage/search_line.png") no-repeat scroll 97% 50%;
  }*/
#header .header_block .head_search .submt_search {
  background: #fff url("../images/homepage/search_line.png") no-repeat scroll 97% 50%;
  float: right;
    margin-left: -26px;
    padding-right: 10px;
    position: absolute;
    width: 16px;
}
#header .header_block .head_search input::-webkit-input-placeholder {
   color: #21b1f1;
}

#header .header_block .head_search input:-moz-placeholder { /* Firefox 18- */
   color: #21b1f1;  
}

#header .header_block .head_search input::-moz-placeholder {  /* Firefox 19+ */
   color: #21b1f1;  
}

#header .header_block .head_search input:-ms-input-placeholder {  
   color: #21b1f1;  
}
#header .header_block .head_search input:focus{
    outline: none;
}
#header .header_block .head_menu{
    display: inline-block;
    float: left;
    padding: 19px 0;
}
#header .header_block .head_menu .tinynav_label{
    display: none;
}
#header .header_block .head_menu #tinynav1{
    display: none;
}
#header .header_block .head_menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#header .header_block .head_menu ul li{
    color: #000000;
    display: inline-block;
    float: left;
    font: 15px AbelRegular;
    padding: 0 20px 0 10px;
    text-transform: uppercase;
}
#header .header_block .head_menu ul li ul li{
    padding: 0 10px 0 10px;
}
#header .header_block .head_menu ul#nav .mdropdown li{padding-right: 10px;}
#header .header_block .head_menu a.featuresingle{background: rgba(0, 0, 0, 0) url("../images/featuredsingle_icon.png") no-repeat 2px 9px;padding-left: 20px;}
#header .header_block .head_menu a.featuremixtap{background: rgba(0, 0, 0, 0) url("../images/featuredmixtpae_icon.png") no-repeat 2px 9px;padding-left: 20px;}
#header .header_block .head_menu ul li a{
    text-decoration: none;
    color: #ffffff;
}
#header .header_block .head_menu ul li.active a{
    color: #ffffff;
}
#header .header_block .head_menu ul li a:hover{
    color: #000;
}
#header .header_block .login_menu{
    background: url("../images/homepage/sepretor_line.png") repeat-y scroll 100% 0;
    display: inline-block;
    float: right;
    padding: 0;
}
#header .header_block .login_menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#header .header_block .login_menu ul li{
    background: url("../images/homepage/sepretor_line.png") repeat-y scroll 2px 1px;
    height:66px;
    color: #000000;
    display: inline-block;
    float: left;
    font: 15px AbelRegular;
    padding: 19px 20px;
    text-transform: uppercase;
}
#header .header_block .login_menu ul li a{
    text-decoration: none;
    color: #fff;
}
#header .header_block .login_menu ul li a:hover{
    color: #000;
}
.page_container{
    background: rgba(0, 0, 0, 0) url("../images/homepage/mainbg_pattern.png");
    padding: 0px 0 60px;
}
.head_menu a.active{color: #000000 !important;}

/* slider css */
#slider {
    margin-top: 30px;
    visibility: hidden;
}
.line{
    width: 100%;
    height: 6px;
}
.line .line_1{
    width: 20%;
    background: #0FE2B8;
    float: left;
    height: inherit;
}
.line .line_2{
    width: 20%;
    background: #E74B3C; 
    height: inherit;
    float: left; 
}
.line .line_3{
    width: 20%;
    background: #29A1D6;
    height: inherit;
    float: left;
}
.line .line_4{
    width: 20%;
    background: #FFCA46;
    height: inherit;
    float: left;
}

.line .line_5{
    width: 20%;
    background: #7EAB2A;
    height: inherit;
    float: left;
}

@media (max-width:1139px){
    .bx-wrapper .bx-prev {
        left: 1% !important;
    }
    .bx-wrapper .bx-next {
        right: 1% !important;
    }
}
/*Top-Bllock contant css*/
.top_block{
    background: rgba(0, 0, 0, 0) url("../images/homepage/mainbg_pattern.png");
    padding: 5px 0 80px;
}
.top_block .col-xs-3{
    margin: 10px 0; 
}
.top_block .mixTape_container{
    display: inline-block;
    width: 100%;
}
.top_block .mixTape_container .top_feturmixtap_title{
    color: #ffffff;
    font: 19px AbelRegular;
    margin: 30px 0 20px;
}
.top_block .mixTape_container .top_feturmixtap_title .title_bg{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    padding: 2px 10px;
    position: relative;
}
.top_block .mixTape_container .top_feturmixtap_title .title_bg .title_icon{
    background: url("../images/title_arrow.png") no-repeat;
    position: absolute;
    display: inline-block;
    bottom: -9px;
    left: 50%;
    margin-left: -9.5px;
    height: 9px;
    width: 19px;
}
.top_block .mixTape_container .mixtapes_block{
    background: #ffffff;
    border: 1px solid #c7c7c7;
    display: inline-block;
    padding: 6px;
    position: relative;
    width: 100%;
    box-shadow: 0 8px 5px -3px gray;
}
.top_block .mixTape_container .mixtapes_block .mixtapes_img{
    position: relative;
    display: inline-block;
    width: 100%;
    max-height: 170px;
}
.top_block .mixTape_container .mixtapes_block .mixtapes_img .feture_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/featured_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_img .feture_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/featured_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.recomend_box .recomend_details .recmd_block .recmd_img .feture_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/featured_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.player_top_left .feture_tag {
    background: rgba(0, 0, 0, 0) url("../images/homepage/featured_ribbion.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 67px;
    left: 0;
    position: absolute;
    top: 0;
    width: 66px;
}
.player_top_left .sponsored_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/sponsored_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.top_block .producersearch_container .producersearch_block .feture_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/featured_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.recomend_box .recomend_details .recmd_block .recmd_img .sponsored_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/sponsored_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.top_block .mixTape_container .mixtapes_block .mixtapes_img .sponsored_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/sponsored_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_img .sponsored_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../images/homepage/sponsored_ribbion.png") no-repeat;
    height: 67px;
    width: 66px;
}
.top_block .mixTape_container .mixtapes_block .mixtapes_img img{
    width: 100%;
    max-height: 170px;
}
.top_block .mixTape_container .mixtapes_block .mixtap_txt{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 12px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
    text-align: left;
}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .mixtap_label{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.top_block .mixTape_container .mixtapes_block .mixtap_txt .beats_txt{
    color: #979797;
    display: inline-block;
    padding: 3px 4px;
    width: 100%;
    text-align: left;
}
.top_block .mixTape_container .mixtapes_block .beats_play{
    display: inline-block;
    float: left;
    padding: 7px 0 2px;
    width: 100%;
    text-align: left;
}
.top_block .mixTape_container .mixtapes_block .beats_play .beats_count{
    background: url("../images/homepage/plays_icon.png") no-repeat scroll 0 44%;
    color: #979797;
    display: block;
    float: left;
    font: bold 11.48px BPreplay;
    line-height: 16px;
    padding: 0 0 0 17px;
    width: 60%;
}
.top_block .mixTape_container .mixtapes_block .beats_play .beats_rating{
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    text-align: right;
    width: 40%;
}
.top_block .mixTape_container .mixtapes_block .beats_play .beats_rating .ratting_full{
    background: url("../images/homepage/stars.png") no-repeat scroll 50% 0%;
    display: inline-block;
    width: 11px;
    height: 11px;
}
.top_block .mixTape_container .mixtapes_block .beats_play .beats_rating .ratting_empty{
    background: url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    width: 11px;
    height: 11px;
}
/*Side-Bar Css*/

.top_block .homeRightcontainer{
    border-left: medium none;
    margin: 0;
}
.top_block .sidebar_container{
    margin: 30px 0;
}
.top_block .sidebar_container .singleWeek_block{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    padding: 6px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .singleWeek_google{
    margin-left: 8px;
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    padding: 6px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .singleWeek_block .singleWeek_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .singleWeek_block .singleWeek_img img{
    width: 100%;
}
.top_block .sidebar_container .singleWeek_block .singleWeek_tag{
    background: url("../images/homepage/singleoftheweek_icon.png") no-repeat ;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px;
}
.top_block .sidebar_container .singleWeek_block .singleWeek_title1{
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 15.65px BPreplay;
    margin: 8px 0 2px 3px;
}

.top_block .sidebar_container .singleWeek_block #google_image_div{
    width: 265px !important;
}
.top_block .sidebar_container .singleWeek_block iframe{
    width: 265px !important;
}
.adsbygoogle {
    width: 265px !important;
}
.adsbygoogle > ins{
    width: 265px !important;   
}
#aswift_0_expand > ins{
    width: 265px !important;
}
#google_ads_frame1 {
    width: 265px !important;
}
.img_ad {
    width: 265px !important;
}
.top_block .sidebar_container .topFivesingles_block{
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .topFivesingles_block .topFivesingles_title{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 16px BPreplay;
    padding: 7px 10px;
    width: 100%;
}
.top_block .sidebar_container .topFivesingles_block .topFivesingles_title a{
    text-decoration: none;
    color: #ffffff;
}
.top_block .sidebar_container .topFivesingles_block .topFivesingles_songblock{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_img .topFivesingles_tag{
    background: url("../images/homepage/number_bg.png") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font: bold 11px BPreplay;
    height: 21px;
    left: 0;
    padding: 0 3px;
    position: absolute;
    top: 0;
    width: 22px;
}
/*.topFivesingles_block .topFivesingles_songblock .tfsb_content{
    position: relative;
}*/
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_title{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 42px;
    margin-top: -2px;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_title a{
    text-decoration: none;
    color: #1a2323;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_users{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 42px;
    margin-top: 1px;
}
.topFivesingles_block .topFivesingles_songblock .tfsb_content .tfsb_song_users a{
    text-decoration: none;
    color: #979797;
}
.top_block .sidebar_container .featuredProducer_block{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    padding: 6px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .featuredProducer_block .featuredProducer_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .featuredProducer_block .featuredProducer_img img{
    width: 100%;
}
.top_block .sidebar_container .featuredProducer_block .featuredProducer_tag{
    background: url("../images/homepage/featuredproducer_icon.png") no-repeat;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px;
}
.top_block .sidebar_container .featuredProducer_block .featuredProducer_title{
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 15.65px BPreplay;
    margin: 8px 0 2px 3px;
}
.top_block .sidebar_container .topFivemixtape_block{
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .topFivemixtape_block .topFivemixtape_title{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 16px BPreplay;
    padding: 7px 10px;
    width: 100%;
}
.top_block .sidebar_container .topFivemixtape_block .topFivemixtape_title a{
    text-decoration: none;
    color: #ffffff;
}
.top_block .sidebar_container .topFivemixtape_block .topFivemixtape_songblock{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
}
.topFivemixtape_block .topFivemixtape_songblock .tfmb_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.topFivemixtape_block .topFivemixtape_songblock .tfmb_img .topFivemixtape_tag{
    background: url("../images/homepage/number_bg.png") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font: bold 11px BPreplay;
    height: 21px;
    left: 0;
    padding: 0 3px;
    position: absolute;
    top: 0;
    width: 22px;
}
/*.topFivemixtape_block .topFivemixtape_songblock .tfmb_content{
    position: relative;
}*/
.topFivemixtape_block .topFivemixtape_songblock .tfmb_content .tfmb_song_title{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 42px;
    margin-top: -2px;
}
.topFivemixtape_block .topFivemixtape_songblock .tfmb_content .tfmb_song_title a{
    text-decoration: none;
    color: #1a2323;
}
.topFivemixtape_block .topFivemixtape_songblock .tfmb_content .tfmb_song_users{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 42px;
    margin-top: 1px;
}
.topFivemixtape_block .topFivemixtape_songblock .tfmb_content .tfmb_song_users a{
    text-decoration: none;
    color: #979797;
}

.top_block .sidebar_container .mixtapeWeek_block{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    padding: 6px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .mixtapeWeek_block .mixtapeWeek_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .mixtapeWeek_block .mixtapeWeek_img img{
    width: 100%;
}
.top_block .sidebar_container .mixtapeWeek_block .singleWeek_tag{
    background: url("../images/homepage/singleoftheweek_icon.png") no-repeat;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px;
}
.top_block .sidebar_container .mixtapeWeek_block .mixtapeWeek_title{
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 15.65px BPreplay;
    margin: 8px 0 2px 3px;
}
.top_block .sidebar_container .populerMember_block{
    display: inline-block;
    float: left;
    margin-bottom: 35px;
    position: relative;
    width: 100%;
}
.top_block .sidebar_container .populerMember_block .populerMember_title{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 16px BPreplay;
    padding: 7px 10px;
    width: 100%;
}
.top_block .sidebar_container .populerMember_block .populerMember_title a{
    text-decoration: none;
    color: #ffffff;
}
.top_block .sidebar_container .populerMember_block .populerMember_songblock{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
}
.populerMember_block .populerMember_songblock .pmsb_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.populerMember_block .populerMember_songblock .pmsb_img .populerMember_tag{
    background: url("../images/homepage/number_bg.png") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font: bold 9px BPreplay;
    height: 21px;
    left: 0;
    padding: 0 3px;
    position: absolute;
    top: 0;
    width: 22px;
}
/*.populerMember_block .populerMember_songblock .pmsb_content{
    position: relative;
}*/
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 42px;
    margin-top: -2px;
}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_title a{
    text-decoration: none;
    color: #1a2323;
}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 42px;
    margin-top: 1px;
}
.populerMember_block .populerMember_songblock .pmsb_content .pmsb_song_users a{
    text-decoration: none;
    color: #979797;
}
/* end top css */

/* pagination css*/
.pagination_block{
    display: inline-block;
    padding: 25px 0;
    width: 100%;
}
.pagination_block .pagination_box{
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    padding:0.1px;
    width: 100%;
    border-radius: 3px;
    -webkit-box-shadow: 0 0px 4px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0px 4px -1px rgba(0,0,0,0.75);
    box-shadow: 0 0px 4px -1px rgba(0,0,0,0.75);
}
.pagination_block .pagination_box ul li{
    background: #1f1f1f none repeat scroll 0 0;
    color: #f2f2f3;
    display: inline-block;
    font: bold 16px BPreplay;
    margin: 2px;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
.pagination_block .pagination_box li:focus{
    outline: none;
}
.pagination_block .pagination_box li.active{
    background: #01b6ed;
}
.pagination_block .pagination_box .pagi_left{
    background: #01b6ed url("../images/paginate_left.png") no-repeat scroll 50% 50%;
    margin-right: 8px;
    text-indent: -10000px;
}
.pagination_block .pagination_box .pagi_right{
    background: #01b6ed url("../images/paginate_right.png") no-repeat scroll 50% 50%;
    margin-left: 8px;
    text-indent: -10000px;
}
.pagination_box a {
    color: #fff;
    text-decoration: none;
}
/* end paggination css */

/* beat tape page css */
.beat_banner {

}
.beat_banner img{
    width: 100%;
}
#beatape_block{
    padding: 50px 0 0;
}
#beatape_block .beatape_box{
    width: 100%;
}
#beatape_block .beatape_box .beat_img{
}
#beatape_block .beatape_box .beatape_desc_box{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 15px 20px;
    font: bold 21.98px BPreplay;
    color: #ffffff;
}
#beatape_block .beatape_box .beatape_desc_box .title_icon{
    background: url("../images/cup_icon.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 21.98px BPreplay;
    padding-left: 35px;
    line-height: 30px;
}
#beatape_block .beatape_box .desc_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .beat_top{
    display: inline-block;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .beat_top .beat_img{
    border: 1px solid #d9d9d9;
    display: inline-block;
    float: left;
    width: 185px;
    position: relative;
}
#beatape_block .beatape_box .desc_details .beat_top .beat_img img{
    width: 100%;
}
#beatape_block .beatape_box .desc_details .beat_top .beat_decription{
    position: relative;
}
#beatape_block .beatape_box .desc_details .beat_top .beat_decription .beat_text{
    color: #6f6f6f;
    font: 18px BPreplay;
    margin-left: 200px;
    line-height: 28px;
}
#beatape_block .beatape_box .desc_details .beat_decription .beat_text .beat_text_title{
    font: bold 18px BPreplay;
    color: #1a2323;
}
#beatape_block .beatape_box .desc_details .beat_share{
    display: inline-block;
    padding: 17px 0;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .beat_share .share_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#beatape_block .beatape_box .desc_details .beat_share .share_icon{
    display: inline-block;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .beat_share .share_icon .share_fb{
    background: url("../images/mixtape/facebook.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#beatape_block .beatape_box .desc_details .beat_share .share_icon .share_tw{
    background: url("../images/mixtape/twitter.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#beatape_block .beatape_box .desc_details .beat_share .share_icon .share_gp{
    background: url("../images/mixtape/google.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#beatape_block .beatape_box .desc_details .beat_share .share_icon .share_yt{
    background: url("../images/mixtape/youtube.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#beatape_block .beatape_box .desc_details .submit_form{
    display: inline-block;
    padding: 5px 0 17px;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail{
    display: inline-block;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form{
    margin: 0;
    width: 100%;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form label{
    color: #a1a0a0;
    font: bold 11px BPreplay;
    margin: 0;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form .input_box{
    border: none;
    border-bottom: 1px solid #E7E7E7;
    color: #6f6f6f;
    font: 18px BPreplay;
    height: auto;
    margin-bottom: 25px;
    padding: 4px 0 7px;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form .input_box:focus{
    outline: none;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form input[type=checkbox].css-checkbox {
    position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form input[type=checkbox].css-checkbox + label.css-label {
    padding-left:23px;
    height:17.5px; 
    display:inline-block;
    background-repeat:no-repeat;
    background-position: 0 0;
    vertical-align:middle;
    cursor:pointer;
    color: #6f6f6f;
    font: 18px/21px BPreplay;
    margin-bottom: 25px;
}

#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -17.5px;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form label.css-label {
    background-image:url("../images/beatcontest/tick.png");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form label a{
    color: #1f1f1f;
    font-weight: bold;
    text-decoration: none;
}
#beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form .upload_btn{
    background: #21b1f1;
    font: bold 18px BPreplay;
    color: #ffffff;
    border: none;
    float: left;
}
/*beat tape submit End*/

/* placement page css */
.placement_banner {

}
.placement_banner img{
    width: 100%;
}
#placement_block{
    padding: 50px 0 80px;
}
#placement_block .placement_box{
    width: 100%;
}
#placement_block .placement_box .placement_desc_box{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 15px 20px;
    font: bold 21.98px BPreplay;
    color: #ffffff;
}
#placement_block .placement_box .placement_desc_box .title_icon{
    background: url("../images/cup_icon.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 21.98px BPreplay;
    padding-left: 35px;
    line-height: 30px;
}
#placement_block .placement_box .desc_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
}
#placement_block .placement_box .desc_details .placement_top{
    display: inline-block;
    width: 100%;
}
#placement_block .placement_box .desc_details .placement_top .placement_img{
    border: 1px solid #d9d9d9;
    display: inline-block;
    float: left;
    width: 185px;
    position: relative;
}
#placement_block .placement_box .desc_details .placement_top .placement_img img{
    width: 100%;
}
#placement_block .placement_box .desc_details .placement_top .placement_decription{
    position: relative;
}
#placement_block .placement_box .desc_details .placement_top .placement_decription .placement_text{
    color: #6f6f6f;
    font: 18px BPreplay;
    margin-left: 200px;
    line-height: 28px;
}
#placement_block .placement_box .desc_details .placement_top .placement_decription .placement_text .placement_text_title{
    font: bold 18px BPreplay;
    color: #1a2323;
}
#placement_block .placement_box .desc_details .placement_share{
    display: inline-block;
    padding: 17px 0;
    width: 100%;
}
#placement_block .placement_box .desc_details .placement_share .share_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#placement_block .placement_box .desc_details .placement_share .share_icon{
    display: inline-block;
    width: 100%;
}
#placement_block .placement_box .desc_details .placement_share .share_icon .share_fb{
    background: url("../images/mixtape/facebook.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#placement_block .placement_box .desc_details .placement_share .share_icon .share_tw{
    background: url("../images/mixtape/twitter.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#placement_block .placement_box .desc_details .placement_share .share_icon .share_gp{
    background: url("../images/mixtape/google.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#placement_block .placement_box .desc_details .placement_share .share_icon .share_yt{
    background: url("../images/mixtape/youtube.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#placement_block .placement_box .desc_details .submit_form{
    display: inline-block;
    padding: 5px 0 17px;
    width: 100%;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail{
    display: inline-block;
    width: 100%;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .error_img{
    padding: 50px 0;
    text-align: center;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .error_img img{

}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt{

}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .sub_ord_txt{
    color: #454545;
    font-family: BPreplay;
    font-size: 22px;
    text-align: center;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .unlmt_member{
    color: #21b1f1;
    font-family: BPreplay;
    font-size: 54px;
    text-align: center;
    text-transform: uppercase;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .buy_button{
    padding-bottom: 16px;
    text-align: center;
}
#placement_block .placement_box .desc_details .submit_form .submit_form_detail .buy_button .buy_btn{
    background-color: #21b1f1;
    border: medium none;
    color: #ffffff;
    font-family: BPreplay;
    font-size: 18.13px;
    font-weight: 600;
}
/* end placement page css */

/* contact page css */
.contact_banner{
    position: relative;
    z-index: 99;
}
.contact_banner img {
    width: 100%;
}
#contact_page{
    /*margin-top: -14%;*/
    position: relative;
    z-index: 999;
}
#contact_page .contactus_container{
    background: #ffffff;
    display: inline-block;
    float: left;
    width: 100%;
    border: 1px solid #d9d9d9;
}
#contact_page .contactus_container .contactus_left{
    display: inline-block;
    width: 100%;
    float: left;
    padding: 15px 20px 30px;
}
#contact_page .contactus_container .contactus_left .contact_heading{
    border-bottom: 1px solid #d5d5d5;
    padding: 5px 0 15px;
}
#contact_page .contactus_container .contactus_left .contact_heading .contact_title{
    font: bold 25px BPreplay;
    color: #21b1f1;
}
#contact_page .contactus_container .contactus_left .contact_heading .contact_subtitle{
    color: #6f6f6f;
    font: bold 14px BPreplay;
    padding-top: 6px;
}
#contact_page .contactus_container .contactus_left .contact_detail{
    display: inline-block;
    padding-top: 20px;
    width: 100%;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form{
    margin: 0;
    width: 100%;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form label{
    color: #a1a0a0;
    font: bold 11px BPreplay;
    margin: 0;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form .input_box{
    border: none;
    border-bottom: 1px solid #E7E7E7;
    color: #6f6f6f;
    font: 18px BPreplay;
    height: auto;
    margin-bottom: 25px;
    padding: 4px 0 7px;
    width:100% !important;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form textarea.input_box{
    margin-bottom: 10px;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form .input_box:focus{
    outline: none;
}
#contact_page .contactus_container .contactus_left .contact_detail .message_counter{
    color: #b2b2b2;
    font: 13px BPreplay;
    margin-bottom: 20px;
    text-align: right;
}
#contact_page .contactus_container .contactus_left .contact_detail .message_counter .count_text{
    color: #21b1f1;
}
#contact_page .contactus_container .contactus_left .contact_detail .input_form .upload_btn{
    background: #21b1f1;
    font: bold 18px BPreplay;
    color: #ffffff;
    border: none;
    float: left;
    text-transform: uppercase;
}
#contact_page .contactus_container .col-xs-4{
    border-color: #21b1f1;
}
#contact_page .contactus_container .contactus_right{
    background: #21b1f1;
    display: inline-block;
    width: 100%;
    float: left;
    padding: 20px 25px 200px;
}
#contact_page .contactus_container .contactus_right .contact_right_title{
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    font: bold 33px BPreplay;
    padding: 15px 0 10px;
    text-align: center;
}
#contact_page .contactus_container .contactus_right .phone_detail{
    display: inline-block;
    margin-top: 35px;
    width: 100%;
}
#contact_page .contactus_container .contactus_right .phone_detail .phone_detail_text{
    display: inline-block;
    width: 100%;
    font: 17px BPreplay;
    color: #ffffff;
    line-height: 25px;
}
#contact_page .contactus_container .contactus_right .phone_detail .phone_detail_text a{
    text-decoration: none;
    color: #ffffff;
}
#contact_page .contactus_container .contactus_right .email_detail{
    display: inline-block;
    margin-top: 35px;
    width: 100%;
}
#contact_page .contactus_container .contactus_right .email_detail .email_detail_text{
    display: inline-block;
    width: 100%;
    font: 17px BPreplay;
    color: #ffffff;
    line-height: 25px;
}
#contact_page .contactus_container .contactus_right .email_detail .email_detail_text a{
    text-decoration: none;
    color: #ffffff;
}
#contact_page .contactus_container .contactus_right .social_block{
    display: inline-block;
    margin-top: 35px;
    width: 100%;
}
#contact_page .contactus_container .contactus_right .social_block .social_title{
    display: inline-block;
    width: 100%;
    font: 17px BPreplay;
    color: #ffffff;
    line-height: 25px;
}
#contact_page .contactus_container .contactus_right .social_block .social_share{
    display: inline-block;
    margin-top: 7px;
    width: 100%;
}
#contact_page .contactus_container .contactus_right .social_block .social_share a{
    display: inline-block;
    float: left;
    height: 42px;
    margin-right: 20px;
    width: 43px;
}
#contact_page .contactus_container .contactus_right .social_block .social_share .share_fb{
    background: url("../images/contact/facebook.png") no-repeat scroll 50% 50%;
}
#contact_page .contactus_container .contactus_right .social_block .social_share .share_tw{
    background: url("../images/contact/twitter.png") no-repeat scroll 50% 50%;
}
#contact_page .contactus_container .contactus_right .social_block .social_share .share_ins{
    background: url("../images/contact/instagram.png") no-repeat scroll 50% 50%;
}
#contact_page .contactus_container .contactus_right .social_block .social_share .share_yt{
    background: url("../images/contact/youtube.png") no-repeat scroll 50% 50%;
}
/* end contact page css */
/* membership page css */
#membership_block {
    padding: 20px 0 0px;
}
#membership_block .membership_container{
    background: #ffffff;
    border: 1px solid #cbcbcb;
    display: inline-block;
    width: 100%;
    margin: 0 0 30px;
    padding: 30px 0;
}
#membership_block .membership_container .free_plan{
    margin-bottom: 50px;
}
#membership_block .membership_container .free_plan .free_plan_top{
    background: #0fe2b8 none repeat scroll 0 0;
    display: inline-block;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    width: 100%;
    float: left;
}
#membership_block .membership_container .free_plan .free_plan_top .free_plan_top_title{
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 30px 0;
    text-align: center;
}
#membership_block .membership_container .free_plan .free_plan_top .free_plan_top_image{
    left: 50%;
    margin-left: -73px;
    position: relative;
    height: 145px;
}
#membership_block .membership_container .free_plan .main_containt_block {
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    display: inline-block;
    float: left;
    padding: 0 0 124px;
    width: 100%;
    min-height: 632px;
}
#membership_block .membership_container .free_plan .main_containt_block .text_block {
    border-bottom: 1px solid #c8c8c8;
    color: #323232;
    font: 15px BPreplay;
    padding: 13px 0 6px;
    text-align: center;
}
#membership_block .membership_container .free_plan .main_containt_block .text_block:last-child {
    border-bottom: medium none;
}
#membership_block .membership_container .free_plan .main_containt_block .text_block .customizable_profile_block {
    color: #8d8d8d;
    font: 14px BPreplay;
    text-align: center;
    width: 100%;
}
#membership_block .membership_container .free_plan .free_plan_btn{
    display: inline-block;
    width: 100%;
    float: left;
}
#membership_block .membership_container .free_plan .free_plan_btn .btn_buyplan {
    background-color: #0fe2b8;
    border: medium none;
    color: #ffffff;
    font: bold 15px BPreplay;
    height: auto;
    margin: 0;
    padding: 15px 0;
    width: 100%;
}
#membership_block .membership_container .free_plan .free_plan_btn .btn_buyplan:hover{
    background-color: #0fe2b8;
    outline: none;
}
#membership_block .membership_container .pro_plan{
    margin-bottom: 50px;
}
#membership_block .membership_container .pro_plan .pro_plan_top{
    background: #fba92b none repeat scroll 0 0;
    display: inline-block;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    width: 100%;
    height: 298px;
    float: left;
}
#membership_block .membership_container .pro_plan .pro_plan_top .pro_plan_top_title{
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 30px 0;
    text-align: center;
}
#membership_block .membership_container .pro_plan .pro_plan_top .pro_plan_top_image{
    left: 50%;
    margin-left: -51px;
    position: relative;
    height: 145px;
}
#membership_block .membership_container .pro_plan .main_containt_block {
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    display: inline-block;
    float: left;
    padding: 0 0 25px;
    width: 100%;
    min-height: 632px;
}
#membership_block .membership_container .pro_plan .main_containt_block .text_block {
    border-bottom: 1px solid #c8c8c8;
    color: #323232;
    font: 15px BPreplay;
    padding: 13px 0 6px;
    text-align: center;
}
#membership_block .membership_container .pro_plan .main_containt_block .text_block:last-child {
    border-bottom: medium none;
}
#membership_block .membership_container .pro_plan .main_containt_block .text_block .customizable_profile_block {
    color: #8d8d8d;
    font: 14px BPreplay;
    text-align: center;
    width: 100%;
}
#membership_block .membership_container .pro_plan .pro_plan_btn{
    display: inline-block;
    width: 100%;
    float: left;
}
#membership_block .membership_container .pro_plan .pro_plan_btn .btn_buyplan {
    background-color: #fba92b;
    border: medium none;
    color: #ffffff;
    font: bold 15px BPreplay;
    height: auto;
    margin: 0;
    padding: 15px 0;
    width: 100%;
}
#membership_block .membership_container .pro_plan .pro_plan_btn .btn_buyplan:hover{
    background-color: #fba92b;
    outline: none;
}
#membership_block .membership_container .unlimited_plan{
    margin-bottom: 50px;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_top{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    width: 100%;
    float: left;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_top .unlimited_plan_top_title{
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 30px 0;
    text-align: center;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_top .unlimited_plan_top_image{
    left: 50%;
    margin-left: -51px;
    position: relative;
    height: 145px;
}
#membership_block .membership_container .unlimited_plan .main_containt_block {
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    display: inline-block;
    float: left;
    padding: 0 0 54px;
    width: 100%;
    min-height: 632px;
}
#membership_block .membership_container .unlimited_plan .main_containt_block .text_block {
    border-bottom: 1px solid #c8c8c8;
    color: #323232;
    font: 15px BPreplay;
    padding: 13px 0 6px;
    text-align: center;
}
#membership_block .membership_container .unlimited_plan .main_containt_block .text_block:last-child {
    border-bottom: medium none;
}
#membership_block .membership_container .unlimited_plan .main_containt_block .text_block .customizable_profile_block {
    color: #8d8d8d;
    font: 14px BPreplay;
    text-align: center;
    width: 100%;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_btn{
    display: inline-block;
    width: 100%;
    float: left;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_btn .btn_buyplan {
    background-color: #21b1f1;
    border: medium none;
    color: #ffffff;
    font: bold 15px BPreplay;
    height: auto;
    margin: 0;
    padding: 15px 0;
    width: 100%;
}
#membership_block .membership_container .unlimited_plan .unlimited_plan_btn .btn_buyplan:hover{
    background-color: #21b1f1;
    outline: none;
}
/* end membership page css */

/* Feture page css */
#feature{

}
.feature_banner_image{
    position:relative;
}
.featured_background_block{
    background: #ffffff;
    border: 1px solid #c8c8c8;
    display: inline-block;
    margin: 50px 0 0;
    padding: 25px 10px 0;
    width: 100%;
}
.featured_background_block.feture_top .col-xs-3{
    padding-bottom: 25px;
}
.featured_background_block .color1{
    background-color: #fba92b;
}
.featured_background_block .color2{
    background-color: #0fe2b8;
}
.featured_background_block .color3{
    background-color: #31a8e6;
}
.featured_background_block .color4{
    background-color: #2ecc71;
}
.featured_background_block .main_div {
    display: inline-block;
    width: 100%;
}
.featured_background_block .feature_mixtap_txt{
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 15px 12px;
    text-align: center;
}
.featured_background_block .feature_block{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin: 0 20px 20px;
    padding: 4px;
    width: calc(100% - 40px);
}
.featured_background_block .color1 .feature_block{
    border: 1px solid #d69025;
    box-shadow: 0 8px 5px -3px #d69025;
}
.featured_background_block .color2 .feature_block{
    border: 1px solid #0dc09d;
    box-shadow: 0 8px 5px -3px #0dc09d;
}
.featured_background_block .color3 .feature_block{
    border: 1px solid #2a8fc4;
    box-shadow: 0 8px 5px -3px #2a8fc4;
}
.featured_background_block .color4 .feature_block{
    border: 1px solid #27ae60;
    box-shadow: 0 8px 5px -3px #27ae60;
}
.featured_background_block .feature_block .feature_block_img{
    display: inline-block;
    position: relative;
    width: 100%;
}
.featured_background_block .feature_block .feature_block_img img{
    height: auto;
    width: 100%;
}
.featured_background_block .feature_block .feature_block_img .feature_tag_block{
    background: rgba(0, 0, 0, 0) url("../images/homepage/featured_ribbion.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 67px;
    left: 0;
    position: absolute;
    top: 0;
    width: 66px;
}
.featured_background_block .feature_block .mixtapes_text_block{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    padding: 5px 0 8px;
    width: 100%
}
.featured_background_block .feature_block .mixtapes_text_block .instrument_label{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.featured_background_block .feature_block .mixtapes_text_block .hiphop_txt{
    color: #979797;
    display: inline-block;
    padding: 3px 4px;
    /*width: 100%;*/
}
.featured_background_block .feature_block .beat_plays_block{
    display: inline-block;
    float: left;
    padding: 7px 0 2px;
    width: 100%;
}
.featured_background_block .feature_block .beat_plays_block img{
    float: left;
    height: auto;
    margin: 8px 0 0 5px;
    top: 4px;
    width: 5%;
}
.featured_background_block .feature_block .total_beat_count{
    color: #979797;
    display: block;
    float: left;
    font: bold 13.48px/16px BPreplay;
    padding: 7px 5px 1px 8px;
    width: 55%;
}
.featured_background_block .feature_block .beat_plays_block .beatrating_block{
    display: inline-block;
    float: left;
    line-height: 13px;
    margin: 10px 0 0 7px;
}
.featured_background_block .feature_block .beat_plays_block .beatrating_block .full_rating_allocated{
     background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% 0;
    display: inline-block;
    height: 11px;
    width: 11px;
}
.featured_background_block  .feature_block .beat_plays_block .beatrating_block .empty_rating_allocated{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    height: 11px;
    width: 11px;
}
.featured_background_block .mixtape_description_block{
    border: 1px solid #e0e0e0;
    border-top: none;
    padding: 15px;
    width: 100%;
}
.featured_background_block .mixtape_description_block .feature_mixtape_text{
    text-align: center;
    color: #323232;
    font: 15px BPreplay;
    padding: 10px 5px;
    line-height: 24px;
    min-height: 150px;
}
.featured_background_block .mixtape_description_block .order_now {
    border: medium none;
    color: #ffffff;
    font: bold 15px BPreplay;
    height: auto;
    left: 50%;
    margin: 10px 0 10px -60px;
    padding: 9px 0;
    position: relative;
    text-align: center;
    width: 120px;
}
.featured_background_block .mixtape_description_block .btnbgcolor1{
    background: #fba92b;
}
.featured_background_block .mixtape_description_block .btnbgcolor1:hover{
    background: #fba92b;
    outline: none;
}
.featured_background_block .mixtape_description_block .btnbgcolor2{
    background: #0fe2b8;
}
.featured_background_block .mixtape_description_block .btnbgcolor2:hover{
    background: #0fe2b8;
    outline: none;
}
.featured_background_block .mixtape_description_block .btnbgcolor3{
    background: #31a8e6;
}
.featured_background_block .mixtape_description_block .btnbgcolor3:hover{
    background: #31a8e6;
    outline: none;
}
.featured_background_block .mixtape_description_block .btnbgcolor4{
    background: #2ecc71;
}
.featured_background_block .mixtape_description_block .btnbgcolor4:hover{
    background: #2ecc71;
    outline: none;
}
.featured_background_block.feture_bottom{

}
.featured_background_block .feture_bottom_block {
    display: inline-block;
    float: left;
    padding: 0 45px 25px;
    width: 100%;
}
.featured_background_block .feature_singleWeek_block{
    background: #21b1f1;
    display: inline-block;
    float: left;
    padding: 6px;
    position: relative;
    width: 100%;
}
.featured_background_block .feature_singleWeek_block .feature_singleWeek_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
.featured_background_block .feature_singleWeek_block .feature_singleWeek_img img {
    width: 100%;
}
.featured_background_block .feature_singleWeek_block .featured_producer_tag{
    background: rgba(0, 0, 0, 0) url("../images/homepage/featuredproducer_icon.png") no-repeat scroll 0 0;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px
}
.featured_background_block .feature_singleWeek_block .feature_singleWeek_tag{
    background: rgba(0, 0, 0, 0) url("../images/homepage/singleoftheweek_icon.png") no-repeat scroll 0 0;
    height: 50px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 50px
}
.featured_background_block .feature_singleWeek_block .feature_singleWeek_title{
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 15.65px BPreplay;
    margin: 8px 0 2px 3px;    
}
.featured_background_block .feature_per_pay_week{
    color: #21b1f1;
    display: inline-block;
    float: left;
    font: 20px BPreplay;
    padding: 15px 0 10px;
    text-align: center;
    width: 100%;
}
.featured_background_block .feature_week_description{
    color: #323232;
    float: left;
    font: 15px BPreplay;
    padding: 0 10px;
    text-align: center;
    line-height: 24px;
}

.featured_background_block .weekly_order_now{
    border: medium none;
    color: #ffffff;
    float: left;
    font: bold 15px BPreplay;
    margin-top: 20px;
    width: 100%;
}
.featured_background_block .weekly_order_now .btn_color{
    background-color: #31a8e6;
    border: medium none;
    height: auto;
    left: 50%;
    margin-left: -60px;
    padding: 10px 0;
    position: relative;
    width: 120px;
}
/* End feture page css */
.background_block{
  background-color: #ffffff;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    height: 50%;
    margin: 26px 0 0;
    padding: 0;
    width: 100%
    display: inline-block;
    float: left;
    width: 100%;
}
/*/*
/* Profile Page css */
/*#profile_banner{
}
#profile_banner img{
    width: 100%;
    height: auto;
}
.profile_block{
    background: rgba(0, 0, 0, 0) url("../images/homepage/mainbg_pattern.png") repeat scroll 0 0;
    padding: 0px 0 80px;
}
.profile_block .left_container{
}
.profile_block .left_container .userProfile_block{
    background: #fff none repeat scroll 0 0;
    box-shadow: -1px -10px 19px 5px rgba(176, 172, 172, 1);
}
.profile_block .left_container .userProfile_block .user_img{
    margin: 17px 0;
}
.profile_block .left_container .userProfile_block .user_img img{
    border: 3px solid #21b1f1;
    border-radius: 60px;
    display: block;
    height: 120px;
    margin: 0 auto;
    padding: 3px;
}
.profile_block .left_container .userProfile_block .user_detail{
    padding-bottom: 25px;
}
.profile_block .left_container .userProfile_block .user_detail .user_name{
    margin: 0 51px;
}
.profile_block .left_container .userProfile_block .user_detail .user_name label{
    color: #2a2a2a;
    float: left;
    font-family: BPreplay;
    font-size: 24px;
    font-weight: 600;
    margin-left: 8px;
}
.profile_block .left_container .userProfile_block .user_detail .user_name img{
    margin-left: 5px;
}
.profile_block .left_container .userProfile_block .user_detail .produser{
    display: inline-block;
    margin: -18px 54px;
}
.profile_block .left_container .userProfile_block .user_detail .produser .atrs_comp{
    color: #707070;
    font-family: BPreplay;
    font-size: 17px;
    font-weight: 600;
    margin: -3px 1px;
    text-align: center;
}
.profile_block .left_container .userProfile_block .user_detail .produser .followers{
    color: #707070;
    font-family: BPreplay;
    font-size: 17px;
    font-weight: 600;
    margin: -3px 1px;
    text-align: center;
}
.profile_block .left_container .userProfile_block .user_share .share_block{
    background: #21b1f1 none repeat scroll 0 0;
    height: 35px;
}
.profile_block .left_container .userProfile_block .user_share .share_block a{
    background: url("../images/profile/seprator.png") no-repeat scroll 0 37%;
    display: inline-block;
    height: 40px;
    padding: 4px 15px;
}
.profile_block .left_container .follow_box{
    margin: 28px 0;
}
.profile_block .left_container .follow_box .flow_bg{
    background: #21b1f1 url("../images/profile/seprator.png") no-repeat scroll 21% 51%;
    height: 40px;
}
.profile_block .left_container .follow_box .flow_bg img{
    height: 37px;
    padding: 9px 13px;
}
.profile_block .left_container .follow_box .flow_bg label{
    color: #ffffff;
    display: inline;
    font-family: BPreplay;
    font-size: 18px;
    font-weight: 600;
    margin: 7px 15px;
    position: absolute;
}


.profile_block .left_container .inbox_box{
    margin: -24px 0;
}
.profile_block .left_container .inbox_box .inbox_bg{
    background: #21b1f1 url("../images/profile/seprator.png") no-repeat scroll 21% 51%;
    height: 40px;
}
.profile_block .left_container .inbox_box .inbox_bg img{
    height: 37px;
    padding: 9px 13px;
}
.profile_block .left_container .inbox_box .inbox_bg label{
    color: #ffffff;
    display: inline;
    font-family: BPreplay;
    font-size: 18px;
    font-weight: 600;
    margin: 7px 20px;
    position: absolute;
}
.profile_block .left_container .latestSingle_block{
    margin: 50px 0;
}
.profile_block .left_container .latestSingle_block .latestSingle_top{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    height: 50px;
    width: 100%;
}
.profile_block .left_container .latestSingle_block .latestSingle_top label{
    color: #ffffff;
    display: inline-block;
    font-family: BPreplay;
    font-size: 16px;
    font-weight: 600;
    margin: 16px 20px;
}
.profile_block .left_container .latestSingle_block .topFive_singles{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
}
.profile_block .left_container .latestSingle_block .topFive_singles .single_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.profile_block .left_container .latestSingle_block .topFive_singles .single_content{
    position: relative;
}
.profile_block .left_container .latestSingle_block .topFive_singles .single_content .single_song_title a{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 7px;
    text-decoration: none;
}
.profile_block .left_container .latestSingle_block .topFive_singles .single_content .single_song_users a{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 7px;
    margin-top: 1px;
    text-decoration: none;
}

.profile_block .left_container .latestMixtape_block{
    margin: -22px 0;
}
.profile_block .left_container .latestMixtape_block .latestMixtape_top{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    height: 50px;
    width: 100%;
}
.profile_block .left_container .latestMixtape_block .latestMixtape_top label{
    color: #ffffff;
    display: inline-block;
    font-family: BPreplay;
    font-size: 16px;
    font-weight: 600;
    margin: 16px 20px;
}
.profile_block .left_container .latestMixtape_block .topFive_Mixtape{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
}
.profile_block .left_container .latestMixtape_block .topFive_Mixtape .Mixtape_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.profile_block .left_container .latestMixtape_block .topFive_Mixtape .Mixtape_content{
    position: relative;
}
.profile_block .left_container .latestMixtape_block .topFive_Mixtape .Mixtape_content .Mixtape_song_title{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 42px;
}
.profile_block .left_container .latestMixtape_block .topFive_Mixtape .Mixtape_content .Mixtape_song_users{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 42px;
    margin-top: 1px;
}
.profile_block .aboutArtist_box{
    margin: 20px 0;
}
.profile_block .aboutArtist_box .aboutArtist_desc{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 15px 20px;
}
.profile_block .aboutArtist_box .aboutArtist_desc span{
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.profile_block .aboutArtist_box .desc_details{
    background: #fff;
}
.profile_block .aboutArtist_box .desc_details p{
    color: #5e5e5e;
    font-family: BPreplay;
    font-size: 13px;
    font-weight: 500;
    padding: 10px 40px;
    word-spacing: 2px;
}

.profile_block .lstuplod_box{
    margin: 20px 0;
}
.profile_block .lstuplod_box .lstuplod_desc{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 15px 20px;
}
.profile_block .lstuplod_box .lstuplod_desc span{
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.profile_block .lstuplod_box .lstuplod_block{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    box-shadow: 0 8px 5px -3px gray;
    display: inline-block;
    margin: 10px 0;
    padding: 6px;
    position: relative;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .lstuplod_img{
    display: inline-block;
    position: relative;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .lstuplod_img img{
    height: auto;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .lstuplod_txt{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .lstuplod_txt .lstuplod_label{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .lstuplod_txt .beats_txt{
    color: #979797;
    display: inline-block;
    padding: 3px 4px;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .beats_play{
    display: inline-block;
    float: left;
    padding: 7px 0 2px;
    width: 100%;
}
.profile_block .lstuplod_box .lstuplod_block .beats_play .beats_count{
    background: rgba(0, 0, 0, 0) url("../images/homepage/plays_icon.png") no-repeat scroll 0 44%;
    color: #979797;
    display: block;
    float: left;
    font: bold 11.48px/16px BPreplay;
    padding: 0 0 0 17px;
    width: 50%;
}
.profile_block .lstuplod_box .lstuplod_block .beats_play .beats_rating{
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    text-align: right;
    width: 50%;
}
.profile_block .lstuplod_box .lstuplod_block .beats_play .beats_rating .ratting_full{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% 0;
    display: inline-block;
    height: 11px;
    width: 11px;
}
.profile_block .lstuplod_box .lstuplod_block .beats_play .beats_rating .ratting_empty{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    height: 11px;
    width: 11px;
}*/

#profile_banner{

}
#profile_banner img{
    width: 100%;
    height: auto;
}
.profile_block{
    
}
.profile_block .profile_left_container{

}
.profile_block .profile_left_container .userProfile_block{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-top: -171px;
    position: relative;
    width: 100%;
    z-index: 9999;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block{
    border: 1px solid #ababab;
    border-bottom: none;
    display: inline-block;
    float: left;
    padding: 15px;
    width: 100%;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_img{
    display: inline-block;
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_img img{
    border: 3px solid #21b1f1;
    border-radius: 50%;
    height: 105px;
    width: 105px;
    padding: 3px;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_name{
    text-align: center;
    color: #2a2a2a;
    font: bold 24px BPreplay;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_name a{
    color: #2a2a2a;
    text-decoration: none;
    outline: none;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_name .user_verify{
    /* background: url("../images/profile/verify.png") no-repeat scroll 100% 50%; */
    display: inline-block;
    padding: 0 27px;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_type{
    text-align: center;
    color: #707070;
    font: bold 17px BPreplay;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 4px;
}
.profile_block .profile_left_container .userProfile_block .user_detail_block .user_followers{
    text-align: center;
    color: #707070;
    font: bold 16px BPreplay;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon{
    background: #21b1f1;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a{
    display: inline-block;
    float: left;
    outline: medium none;
    padding: 20px 0;
    text-decoration: none;
    width: 20%;
}
.userProfile_block .social_icon{ position: absolute;right: 0;top: -16px;}
.userProfile_block .social_icon li{list-style: none;}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_fb{
    background: url("../images/profile/facebook.png") no-repeat scroll 50% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_tw{
    background: url("../images/profile/twitter.png") no-repeat scroll 50% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_ins{
    background: url("../images/profile/instagram.png") no-repeat scroll 50% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_gp{
    background: url("../images/profile/googleplus.png") no-repeat scroll 50% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_yt{
    background: url("../images/profile/youtube.png") no-repeat scroll 50% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;;
}
.profile_block .profile_left_container .userProfile_block .user_share_icon a.share_sc{
    background: url("../images/link_share.png") no-repeat scroll 50% 50%;
}
.profile_block .profile_left_container .profile_follow_btn{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-bottom: 2px;
    margin-top: 35px;
    width: 100%;
}
.profile_block .profile_left_container .profile_follow_btn .profile_follow{
    text-decoration: none;
    outline: none;
    display: inline-block;
    float: left;
    width: 100%;
    color: #ffffff;
    font: bold 18px BPreplay;
    padding: 10px 15px;
}
.profile_block .profile_left_container .profile_follow_btn .profile_follow .profile_follow_icon{
    background: url("../images/profile/follow.png") no-repeat scroll 0% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
    margin-right: 15px;
    padding: 2px 20px;
}
.profile_block .profile_left_container .profile_inbox_btn{
    background: #21b1f1;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    margin-top: 3px;
    width: 100%;
}
.profile_block .profile_left_container .profile_inbox_btn .profile_inbox{
    text-decoration: none;
    outline: none;
    display: inline-block;
    float: left;
    width: 100%;
    color: #ffffff;
    font: bold 18px BPreplay;
    padding: 10px 15px;
}
.profile_block .profile_left_container .profile_inbox_btn .profile_inbox .profile_inbox_icon{
    background: url("../images/profile/inbox.png") no-repeat scroll 0% 50%, url("../images/profile/seprator.png") no-repeat scroll 100% 50%;
    margin-right: 15px;
    padding: 2px 20px;
}

.profile_block .profile_left_container .latestSingle_block{
    display: inline-block;
    float: left;
    width: 100%;
    margin: 25px 0 10px;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_top{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 16px BPreplay;
    padding: 15px 20px;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container{
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container .topFive_singles{
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    margin-top: 3px;
    padding: 6px;
    width: 100%;
    float: left;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container .topFive_singles .single_img{
    display: inline-block;
    float: left;
    position: relative;
    width: 35px;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container .topFive_singles .single_content{
    position: relative;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container .topFive_singles .single_content .single_song_title{
    color: #1a2323;
    font: bold 15px BPreplay;
    margin-left: 42px;
}
.profile_block .profile_left_container .latestSingle_block .latestSingle_container .topFive_singles .single_content .single_song_users{
    color: #979797;
    font: bold 11.48px BPreplay;
    margin-left: 42px;
    margin-top: 1px;
}
.profile_block .profile_right_container{

}
.profile_block .profile_right_container .profile_about_box{
    display: inline-block;
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.profile_block .profile_right_container .profile_about_box .profile_about_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 16px BPreplay;
    padding: 15px 20px;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_right_container .profile_about_box .profile_about_desp{
    background: #ffffff;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-top: 3px;
    color: #5e5e5e;
    font: 13px/22px BPreplay;
}
.profile_block .profile_right_container .profile_about_box .profile_about_desp p{
    margin: 0 0 15px 0;
    color: #5e5e5e;
    font: 13px/22px BPreplay;
}
.profile_block .profile_right_container .profile_player_box{
    display: inline-block;
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font-size:17.99px;
    padding: 15px 20px;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title form{
    display: inline-block;
    float: right;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title .player_mixtape{
    background: #21B1F1 url("../images/contest/dropdown_arrow.png") no-repeat scroll 99% 50%;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-size:17.99px;
    margin: 0;
    outline: medium none;
    padding: 0 15px;
    width: 320px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title .player_mixtape optgroup{
    width: inherit;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title .player_mixtape::-ms-expand {
    display: none;
}
/*.profile_block .profile_right_container .profile_player_box .profile_player_title select optgroup{
   color: #fff;
}
.profile_block .profile_right_container .profile_player_box .profile_player_title select optgroup option{
    color: #fff;
}*/
.profile_block .profile_right_container .profile_player_box #profile_player_block{
    background: #ffffff;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-top: 3px;
    color: #5e5e5e;
    font: 13px/22px BPreplay;
}
#profile_player_block .player_top{
    display: inline-block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
#profile_player_block .player_top .player_top_left{
    display: inline-block;
    width: 115px;
    float: left;
}
#profile_player_block .player_top .player_top_right{
    display: inline-block;
    float: left;
    padding: 0 5px 0 15px;
    width: calc(100% - 115px);
}
#profile_player_block .player_top .player_top_right .ptright_top{
    display: inline-block;
    float: left;
    padding-bottom: 6px;
    position: relative;
    width: 100%;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail{
    display: inline-block;
    float: left;
    width: calc(100% - 110px);
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail .ptright_top_title{
    color: #1a2323;
    font: bold 15.65px BPreplay;
    padding-bottom: 3px;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail .ptright_top_brandname{
    font: 15.65px BPreplay;
    color: #979797;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting{
    float: left;
    padding-left: 10px;
    text-align: right;
    width: 110px;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/music_count_icon.png") no-repeat scroll 0 40%;
    color: #979797;
    display: inline-block;
    font: 12.52px BPreplay;
    padding-left: 22px;
    line-height: 20px;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
    display: inline-block;
    float: left;
    margin-top: -3px;
    width: 100%;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting .ptright_top_ratting_star .full_star{
    background: url("../images/profile/rating.png") no-repeat scroll 50% 0px;
    height: 10px;
    width: 13px;
    display: inline-block;
}
#profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting .ptright_top_ratting_star .empty_star{
    background: url("../images/profile/rating.png") no-repeat scroll 50% -10px;
    height: 10px;
    width: 13px;
    display: inline-block;
}
#profile_player_block .player_top .player_top_right .ptright_middle{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon{
    display: inline-block;
    float: left;
    padding: 0 0 10px;
    width: 100%;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon .jp-previous {
    background: url("../images/profile/privious.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 12px 3px;
    width: 16px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon .jp-next {
    background: url("../images/profile/next.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 14px;
    margin: 12px 3px;
    width: 16px;
}
#profile_player_block .player_top.jp-state-playing .player_top_right .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/profile/pause.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 39px;
    margin: 0 10px;
    width: 39px;
}
#profile_player_block .player_top.jp-state-playing .player_top_right .ptright_middle .jp-pause {
    background: url("../images/profile/pause.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 39px;
    margin: 0 10px;
    width: 39px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/profile/play.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 39px;
    margin: 0 10px;
    width: 39px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon a{
    outline: none;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls{
    display: inline-block;
    float: left;
    padding: 6.5px 0;
    width: calc(100% - 165px);
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar{
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-progress{
    background: #dadada;
    display: inline-block;
    float: left;
    height: 4px;
    position: relative;
    width: 100%;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-progress .jp-seek-bar{
    background: #9f9f9f;
    display: inline-block;
    float: left;
    height: 4px;
    cursor: pointer;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-progress .jp-play-bar{
    background: #21b1f1;
    display: inline-block;
    float: left;
    height: 4px;
    cursor: pointer;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-progress .progress_icon{
    background: url("../images/profile/point.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 14px;
    margin-left: -7px;
    margin-top: -5px;
    position: absolute;
    width: 14px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-time-holder{
    color: #979797;
    display: inline-block;
    font: 13px BPreplay;
    position: absolute;
    right: 0;
    text-align: right;
    top: -20px;
    width: 120px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-time-holder .jp-current-time{
    display: inline-block;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls .progress_bar .jp-time-holder .jp-duration{
    display: inline-block;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons{
    display: inline-block;
    float: left;
    padding-left: 10px;
    width: 165px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar {
    background: #dadada none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block !important;
    float: left;
    height: 4px;
    margin: 7px 0;
    position: relative;
    width: 120px;
}

#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar .jp-volume-bar-value{
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block !important;
    float: left;
    height: 4px;
    cursor: pointer;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar .progress_icon{
    background: url("../images/profile/point.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 14px;
    margin-left: -7px;
    margin-top: -5px;
    position: absolute;
    width: 14px;
}
#profile_player_block .player_top.jp-state-muted .player_top_right .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/profile/mute.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 17px;
    margin: 0 8px;
    width: 17px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/profile/volume.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 17px;
    margin: 0 8px;
    width: 17px;
}
#profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons a{
    outline: none;
}
#profile_player_block .player_playlist{
    display: inline-block;
    float: left;
    height: 200px;
    width: 100%;
    overflow-y: scroll;
    z-index:999999;
}
#profile_player_block .player_playlist #profile_playlist{
    margin: 0px;
    padding: 0px;
}
#profile_player_block .player_playlist #profile_playlist tbody{

}
#profile_player_block .player_playlist #profile_playlist tbody .songlist{
    background: #efefed none repeat scroll 0 0;
    color: #1a2323;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    margin-bottom: 7px;
    width: 100%;
    padding: 8px 0;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist td{
    padding: 0px;
    margin: 0px;
    color: #1a2323;
    font: 14px BPreplay;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active td{
    color: #ffffff;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .song_name{
    background: url("../images/mixtape/notplaying.png") no-repeat scroll 10px 50%, rgba(0, 0, 0, 0) url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;
    display: inline-block;
    float: left;
    padding: 0px 0 0px 40px;
    width: 55%;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active .song_name{
    background: url("../images/mixtape/playing_icon.png") no-repeat scroll 10px 50%, rgba(0, 0, 0, 0) url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .song_time{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;
    display: inline-block;
    float: left;
    padding: 0px 0;
    width: 15%;
    text-align: center;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .buynow{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;
    display: inline-block;
    float: left;
    padding: 0px 0;
    width: 15%;
    text-align: center;
    text-decoration: none;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active .buynow{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .buynow a{
    color: #000000;
    text-decoration: none;
    outline: none;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active .buynow a{
    color: #ffffff;
    text-decoration: none;
    outline: none;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active .song_time{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .song_download{
    display: inline-block;
    float: left;
    padding: 0px 0;
    width: 15%;
    text-align: center;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist .song_download a{
    background:url("../images/mixtape/download_normal.png") no-repeat scroll 50% 50%;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    outline: none;
    display: inline-block;
    width: 100%;
    text-indent: -9999px;
}
#profile_player_block .player_playlist #profile_playlist tbody .songlist.active .song_download a{
    background:url("../images/mixtape/download_hover.png") no-repeat scroll 50% 50%;
    color: #ffffff;
}
.profile_block .profile_right_container .profile_latestupload{
    display: inline-block;
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 16px BPreplay;
    padding: 15px 20px;
    display: inline-block;
    float: left;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp{
    background: #ffffff;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    margin-top: 3px;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    box-shadow: 0 8px 5px -3px gray;
    display: inline-block;
    margin: 10px 0;
    padding: 6px;
    position: relative;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_img{
    display: inline-block;
    position: relative;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_img img{
    height: auto;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_txt{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 12px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
    text-align: left;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_txt .lstuplod_label{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .lstuplod_txt .beats_txt{
    color: #979797;
    display: inline-block;
    padding: 3px 4px;
    width: 100%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .beats_play{
    display: inline-block;
    float: left;
    padding: 7px 0 2px;
    width: 100%;
    text-align: left;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .beats_play .beats_count{
    background: rgba(0, 0, 0, 0) url("../images/homepage/plays_icon.png") no-repeat scroll 0 44%;
    color: #979797;
    display: block;
    float: left;
    font: bold 11.48px/16px BPreplay;
    padding: 0 0 0 17px;
    width: 60%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .beats_play .beats_rating{
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    text-align: right;
    width: 40%;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .beats_play .beats_rating .ratting_full{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% 0;
    display: inline-block;
    height: 11px;
    width: 11px;
}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .lstuplod_block .beats_play .beats_rating .ratting_empty{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    height: 11px;
    width: 11px;
}



/* Profile Page css End */
/*feature page css*/
.feature_banner_image .display_inner_text_block{
    position: absolute;
    text-align: center;
    top: 165px;
    width: 100%;
}
.feature_banner_image .display_inner_text_block .advertise_text{
    color: #000000;
    font-family: BPreplay;
    font-size: 32px;
}
.feature_banner_image .display_inner_text_block .advertise_text .advertise_text_desc{
     color: #000000;
    font: 15px BPreplay;

}
.display_inner_text_block .advertise_text_desc .advertise_text_blue{
     color: #3ab6f1;
    font: 15px BPreplay;
 
}
.display_inner_text_block .design_banner_dollar_week_text{
    background-color: #21b1f1;
    color: #ffffff;
    margin: 0 auto;
    width: 15%;
}
.display_inner_text_block .left_text_block{
    background-color: #21b1f1;
    color: #ffffff;
    margin: 10px 0 0 500px;
    padding: 6px 3px 1px 5px;
    width: 15%;
}
.display_inner_text_block .right_text_block{
    background-color: #21b1f1;
    color: #ffffff;
    float: right;
    margin: -50px 431px 1px 0;
    padding: 4px 8px 0 0;
    width: 15%;
}
.big_text{
    font:20px BPreplay;
    color: #ffffff
}
.small_text{
    font:13px BPreplay;
    color: #ffffff
}
/*feature page End*/


/*Footer Css*/
.footer{
    background: #000000;
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(42,42,42,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(42,42,42,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(42,42,42,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(42,42,42,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(42,42,42,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(42,42,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2a2a2a', GradientType=0 );

    padding: 30px 0;
}
.footer .footer_block{
    min-height: 165px;
    width: 20%;
    background: url("../images/homepage/sepretor_footer.png") no-repeat scroll 100% 50%;
}
.footer .footer_block:last-child{
    background: none;
}
.footer .footer_block .footer_logo{
    display: inline-block;
    float: left;
    padding: 10px 40px 0;
    width:231px;
}
.footer .footer_block .footer_menu{
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.footer .footer_block .footer_menu .footer_menu_title{
    display: inline-block;
    width: 100%;
    font: bold 16px BPreplay;
    color: #ffffff;
    margin-bottom: 15px;
    text-align: center;
}
.footer .footer_block .footer_menu .footer_menu_link{
    display: inline-block;
    width: 100%;
}
.footer .footer_block .footer_menu .footer_menu_link ul{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer .footer_block .footer_menu .footer_menu_link ul li{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    font: bold 12px BPreplay;
    color: #4f4f4f;
    line-height: 25px;
}
.footer .footer_block .footer_menu .footer_menu_link ul li a{
    text-decoration: none;
    color: #4f4f4f;
}
.footer .footer_block .footer_menu .footer_menu_link ul li a:hover{
    color: #4f4f4f;
}
.footer .footer_block .footer_subscribe{
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.footer .footer_block .footer_subscribe .footer_subscribe_title{
    display: inline-block;
    width: 100%;
    font: bold 16px BPreplay;
    color: #ffffff;
    margin-bottom: 15px;
}
.footer .footer_block .footer_subscribe .footer_subscribe_form{
    display: inline-block;
    width: 100%;
}
.footer .footer_block .footer_subscribe .footer_subscribe_form form{
    display: inline-block;
    width: 100%;
    margin: 0;
}
.footer .footer_block .footer_subscribe .footer_subscribe_form .serch_txt{
    width: 100%;
    border: 1px solid #1d1d1d;
    background: transparent;
    font: bold 13px BPreplay;
    color: #4e4e4e;
}
.footer .footer_block .footer_subscribe .footer_subscribe_form .serch_txt:focus{
    outline: none;
}
.footer .footer_block .footer_subscribe .footer_subscribe_form .btn_serch{
    background: #39a8e3;
    font: bold 13px BPreplay;
    color: #ffffff;
    border: none;
}
.footer .menu_mobile{
    background: #000000;
    display: none;
}
.footer .menu_mobile .footer_block{
    min-height: auto;
    background: none;
}
.footer .menu_mobile .col-xs-12.footer_block{
    width: 100%;
}
.footer .menu_mobile .col-xs-12.footer_block .footer_logo{
    display: inline-block;
    float: left;
    margin: 0;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
.footer .menu_mobile .footer_block .footer_menu_link{
    border-bottom: 1px solid #1d1d1d;
}
.footer .menu_mobile .footer_block #nav_footer{
    display: none;
}
.footer .menu_mobile .footer_block #nav_footer{
    display: none;
}
.footer .menu_mobile .footer_block .tinynav_label{
    display: none;
}
.footer .menu_mobile .footer_block #tinynav2{
    background: url("../images/homepage/mobile_menu_icon.png") no-repeat scroll 99% 50%;
    border: medium none;
    color: #fff;
    display: inline-block;
    font: 19px AbelRegular;
    height: auto;
    margin: 0;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.footer .menu_mobile .footer_block #tinynav2::-ms-expand {
    display: none;
}
.footer .menu_mobile .footer_block #tinynav2:focus{
    outline: none;
}
.footer .menu_mobile .footer_block #tinynav2:focus{
    border: none;
}
.footer .menu_mobile .footer_block #tinynav2 options{
    display: inline-block;
    border: none;
}
.footer .menu_mobile .footer_block #nav_footer ul{
    margin: 0px;
    padding: 0 0 0 15px;
}
.footer_bottom{
    background: #0d0d0d;
    padding: 13px 0;
}
.footer_bottom .footer_bottom_left{
    width: 50%;
    font: bold 11px BPreplay;
    color: #f0f0f0;
    text-align: left;
    text-transform: uppercase;
    padding-left: 20px;
}
.footer_bottom .footer_bottom_left .text_color{
    text-decoration: none;
    color: #39a8e3;
}
.footer_bottom .footer_bottom_right{
    width: 50%;
    font: bold 11px BPreplay;
    color: #f0f0f0;
    text-align: right;
    text-transform: uppercase;
    padding-right: 20px;
}
.footer_bottom .footer_bottom_right a{
    text-decoration: none;
    color: #39a8e3;
}


/* login page css */
.login_page {
    background: url('../images/login/bg.png') no-repeat  fixed center center;
    background-size: cover;
}
#login{
    padding: 100px 0;
}
#login .logo {
    width: 320px;
    margin: 0px auto 30px;
    text-align: center;
}
#login .lin_beg{
    background: url("../images/login/line_gradient.png") repeat scroll 50% 50%;
    display: block;
    height: 6px;
    margin: 0 auto;
    width: 320px;
}

#login .login-block {
    background: #ffffff;
    margin: 0 auto;
    padding: 20px 30px;
    width: 320px;
}

#login .login-block h1 {
    font: bold 34px AbelRegular;
    color: #39a8e3;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
}
#login .login-block input {
    background: #f3f3f3;
    border: 1px solid #e0e0e0;
    color: #b3b3b3;
    font: bold 15px BPreplay;
    height: auto;
    margin-bottom: 20px;
    outline: medium none;
    padding: 8px 12px;
    width: 100%;
}
#login .login-block input::-webkit-input-placeholder {
   color: #b3b3b3;
}
#login .login-block input:-moz-placeholder { /* Firefox 18- */
   color: #b3b3b3;  
}
#login .login-block input::-moz-placeholder {  /* Firefox 19+ */
   color: #b3b3b3;  
}
#login .login-block input:-ms-input-placeholder {  
   color: #b3b3b3;  
}
#login .login-block input:focus{
    outline: none;
}
#login .login-block input:active, .login-block input:focus {
    outline: none;
}
#login .login-block .display_inline_block{
    margin: 12px 0 24px;
}
#login .login-block .display_inline_block .submit{
    background: #39a8e3;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font: bold 18px AbelRegular;
    margin: 0;
    outline: medium none;
    padding: 7px 0;
    text-transform: uppercase;
    width: 32%;
}
#login .login-block .display_inline_block .forgot_block{
    float: right;
    padding: 7px 5px;
}
#login .login-block .display_inline_block .inner_forgot_block{
    font: 15px BPreplay;
    color: #6a6a6a;
    text-decoration: none;
}
#login .login-block .display_border {
    border: 1px solid #ccc;
    margin-bottom: 15px;
}
#login .login-block .signin_text{
    
}
#login .login-block .signin_text .instrumental_block{
    font: 14px BPreplay;
    color: #6a6a6a;
    text-align: center;
}
#login .login-block .signin_text .join_block{
    text-decoration: none;
    text-align: center;
}
#login .login-block .signin_text .join_block .inner_join_block{
    font: 14px BPreplay;
    color: #39a8e3;
    text-align: center;
    text-decoration: none;
}
#login .copy_rights_block{
    font: 14px BPreplay;
    color: #ffffff;
    text-align: center;
    width: 320px;
    margin: 20px auto 0;
}
#login .login-block .login_remember{
    display: inline-block;
    width: 100%;
    line-height: 12px;
}
#login .login-block .login_remember label{
    display: inline-block;
    float: left;
    color: #6a6a6a;
    font: 15px BPreplay;
}
#login .login-block .login_remember input{
    display: inline-block;
    float: left;
    width: auto;
}
/* end login page css */

/* register page css */
.register_page {
    background: url('../images/login/bg.png') no-repeat  fixed center center;
    background-size: cover;
}
#register{
/*    padding: 100px 0;*/
    padding: 60px 0;
}
#register .logo {
    width: 320px;
    margin: 0px auto 30px;
    text-align: center;
}
#register .lin_beg{
    background: url("../images/login/line_gradient.png") repeat scroll 50% 50%;
    display: block;
    height: 6px;
    margin: 0 auto;
    width: 320px;
}

#register .register-block {
    background: #ffffff;
    margin: 0 auto;
    padding: 20px 30px;
    width: 320px;
}

#register .register-block h1 {
    font: bold 34px AbelRegular;
    color: #39a8e3;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
}
#register .register-block input {
    background: #f3f3f3;
    border: 1px solid #e0e0e0;
    color: #b3b3b3;
/*    font: bold 15px BPreplay;*/
    font: 15px BPreplay;
    height: auto;
    margin-bottom: 20px;
    outline: medium none;
    padding: 8px 12px;
    width: 100%;
}
#register .register-block input::-webkit-input-placeholder {
   color: #b3b3b3;
}
#register .register-block input:-moz-placeholder { /* Firefox 18- */
   color: #b3b3b3;  
}
#register .register-block input::-moz-placeholder {  /* Firefox 19+ */
   color: #b3b3b3;  
}
#register .register-block input:-ms-input-placeholder {  
   color: #b3b3b3;  
}
#register .register-block input:focus{
    outline: none;
}
#register .register-block input:active, .register-block input:focus {
    outline: none;
}
#register .register-block .display_inline_block{
    margin: 15px 0 20px;
}
#register .register-block .display_inline_block .submit{
    background: #39a8e3;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font: bold 18px AbelRegular;
    margin: 0;
    outline: medium none;
    padding: 7px 0;
    text-transform: uppercase;
    width: 100%;
}
#register .register-block .display_border {
    border: 1px solid #ccc;
    margin-bottom: 15px;
}
#register .register-block .signin_text{
    
}
#register .register-block .signin_text .instrumental_block{
    font: 14px BPreplay;
    color: #6a6a6a;
    text-align: center;
}
#register .register-block .signin_text .instrumental_block a{
    font: 14px BPreplay;
    color: #6a6a6a;
    text-align: center;
    text-decoration: none;
}
#register .register-block .signin_text .join_block{
    text-decoration: none;
    text-align: center;
}
#register .register-block .signin_text .join_block .inner_join_block{
    font: 14px BPreplay;
    color: #39a8e3;
    text-align: center;
    text-decoration: none;
}
#register .copy_rights_block{
    font: 14px BPreplay;
    color: #ffffff;
    text-align: center;
    width: 320px;
    margin: 20px auto 0;
}
/* end register page css */

/* content page css */
#contentPage{
    padding: 35px 0 15px;
}
#contentPage .contentpage_container{
    display: inline-block;
    width: 100%;
}
#contentPage .contentpage_container .contentpage_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 12px 20px;
    font: bold 20px BPreplay;
    color: #ffffff;
}
#contentPage .contentpage_container .contentpage_title .contentpage_title_icon{
    font: bold 20px BPreplay;
    color: #ffffff;
    line-height: 30px;
}
#contentPage .contentpage_container .contentpage_content{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px 15px 0 15px;
    width: 100%;
}
/* end content page css */
#accordion{
    font: 15px BPreplay;
    color: #6f6f6f;
}
#accordion .ui-accordion-header{
    display: block;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 10px 32px 10px 0;
    min-height: 0; /* support: IE7 */
    font-size: 100%;
    border-bottom: 1px solid #e7e7e7;
    font: bold 18px BPreplay;
    color: #363636;
}
#accordion .ui-accordion-header:first-child{
    padding: 0 0 10px;
}
#accordion .ui-accordion-header:focus{
    outline: none;
}
#accordion .ui-accordion-header .question_block{
    color: #21b1f1;
    display: inline-block;
    font: bold 15px BPreplay;
    padding-bottom: 2px;
    width: 100%;
}
#accordion .ui-accordion-header .ui-accordion-header-icon{
    margin-top: -4px;
    position: absolute;
    right: 0.5em;
    top: 50%;
}
#accordion .ui-accordion-header .ui-icon{
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
#accordion .ui-accordion-header.ui-state-default .ui-icon{
    background: rgba(0, 0, 0, 0) url("../images/arrow_down.png") no-repeat scroll 0 0;
    height: 9px;
    width: 14px;
}
#accordion .ui-accordion-header.ui-state-active .ui-icon{
    background: rgba(0, 0, 0, 0) url("../images/arrow_up.png") no-repeat scroll 0 0 !important;
    height: 9px;
    width: 14px;
}
#accordion .ui-accordion-content{
   
    border-top: 0 none;
    overflow: auto;
    padding: 15px 0 0;
    font: 15px BPreplay;
    color: #6f6f6f;
    height: auto !important;
    line-height: 25px;
    border-bottom: 1px solid #e7e7e7;
}
#accordion .ui-accordion-content p{
    margin: 0 0 15px;
}
#accordion.accordianPrivacy .ui-accordion-header{
    padding: 15px 32px 15px 0;
}
/* end content page css */
/* Mixtape page css */
#mixtape_detail{

}
#mixtape_detail .mixtape_player_block{
    background: #ffffff;
    border: 1px solid #c9c9c9;
    display: inline-block;
    margin-top: 50px;
    /*padding: 10px;*/
    padding: 0px 10px 10px 10px;
    width: 100%;
    float: left;
}
#mixtape_detail .mixtape_player_block .player_top{
    display: inline-block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
    margin-top: -11px;
}
#mixtape_detail .mixtape_player_block .player_top .player_top_left{
    display: inline-block;
    width: 170px;
    float: left;
    position: relative;
}
#mixtape_detail .mixtape_player_block .player_top .player_top_right{
    display: inline-block;
    float: left;
    padding: 0 10px 0 20px;
    width: calc(100% - 170px);
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    float: left;
    padding-bottom: 8px;
    position: relative;
    width: calc(100% - 200px);
    margin: 0 10px 0 20px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail{
    display: inline-block;
    float: left;
    width: calc(100% - 147px);
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail .ptright_top_title{
    color: #1a2323;
    font: bold 20px BPreplay;
    padding-bottom: 5px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail .ptright_top_brandname a{
    font: 16px BPreplay;
    color: #979797;
    text-decoration: none;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail .ptright_top_brandname a{
    font: 16px BPreplay;
    color: #979797;
    text-decoration: none;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting{
    text-align: right;
    width: 147px;
    float: left;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_download_count1{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/download_grey.png") no-repeat scroll 2% 40%;
     color: #979797;
    display: inline-block;
    font: 16.7px BPreplay;
    margin-bottom: 4px;
    padding-left: 22px;
    padding-right: 7px;
    line-height: 20px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/music_count_icon.png") no-repeat scroll 0 40%;
    color: #979797;
    display: inline-block;
    font: 16.7px BPreplay;
    margin-bottom: 4px;
    padding-left: 22px;
    padding-right: 7px;
    line-height: 20px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
    display: inline-block;
    width: 100%;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-selected{
    background: url("../images/mixtape/rating.png") repeat scroll 0% 0px;
    height: 16.5px;
    width: 19px;    
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-hover{
    background: url("../images/mixtape/rating.png") repeat scroll 0% 0px;
    height: 16.5px;
    width: 19px;    
}
#mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-range{
    background: url("../images/mixtape/rating.png") repeat scroll 0% -16.5px;
    height: 16.5px;
    width: 19px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    float: left;
    padding: 12px 0;
    position: relative;
    width: calc(100% - 200px);
    margin: 0 10px 0 20px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_paly_icon{
    display: inline-block;
    float: left;
    width: 42px;
    padding: 0 5px 0 0 ;
}
#mixtape_detail .mixtape_player_block .player_top.jp-state-playing .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/mixtape/pause.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 37px;
    width: 37px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/mixtape/play.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 37px;
    width: 37px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_paly_icon a{
    outline: none;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_progressbar{
    display: inline-block;
    float: left;
    padding: 13.5px 10px;
    width: calc(100% - 166px);
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar{
    background: #dadada;
    display: inline-block;
    float: left;
    height: 8px;
    position: relative;
    width: 100%;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progressbar_seek{
    background: #9f9f9f;
    display: inline-block;
    float: left;
    height: 8px;
    cursor: pointer;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progressbar_playbar{
    background: #21b1f1;
    display: inline-block;
    float: left;
    height: 8px;
    cursor: pointer;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progress_icon{
    background: url("../images/mixtape/progreebar.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 26px;
    margin-left: -13px;
    margin-top: -9px;
    position: absolute;
    width: 26px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons{
    display: inline-block;
    float: left;
    padding: 7px 0 7px 6px;
    width: 115px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons .jp-time-holder{
    color: #979797;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    line-height: 21px;
    width: 35px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons .song_time{
    color: #979797;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    line-height: 21px;
}
#mixtape_detail .mixtape_player_block .player_top.jp-state-muted .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/mixtape/mute.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 8px;
    width: 28px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/mixtape/volume.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 8px;
    width: 28px;
}
#mixtape_detail .mixtape_player_block .player_top.jp-state-looped .ptright_middle .ptright_middle_icons .player_replay{
    background: url("../images/mixtape/replay.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin-left: 2px;
    width: 28px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons .player_replay{
    background: url("../images/mixtape/nollop.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin-left: 2px;
    width: 28px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_middle .ptright_middle_icons a{
    outline: none;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom{
    display: inline-block;
    float: left;
    padding-top: 10px;
    width: calc(100% - 200px);
    margin: 0 10px 0 20px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_price{
    color: #1a2323;
    font: bold 19px BPreplay;
    display: inline-block;
    padding: 0 5px;
    float: left;
    line-height: 36px;
}

#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_profile_btn{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold  18px BPreplay;
    margin-left: 10px;
    padding-right: 7px;
    text-decoration: none;
    line-height: 36px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_btn.single_download{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold  18px BPreplay;
    padding-right: 7px;
    text-decoration: none;
    line-height: 36px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_btn .download_icon {
    background: #1497d2 url("../images/mixtape/download_btn.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_profile_btn .profile_icon{
    background: #1497d2 url("../images/mixtape/user.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_profile_btn .buynow_icon{
    background: #1497d2 url("../images/mixtape/buynow_btn.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#mixtape_detail .mixtape_player_block .player_playlist{
    display: inline-block;
    float: left;
    height: 190px;
    width: 100%;
    overflow-y: scroll;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist{
    margin: 0px;
    padding: 0px;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody{

}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist{
    background: #efefed none repeat scroll 0 0;
    color: #1a2323;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    margin-bottom: 7px;
    width: 100%;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist td{
    padding: 0px;
    margin: 0px;
    color: #1a2323;
    font: 14px BPreplay;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active td{
    color: #ffffff;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_name{
    background: url("../images/mixtape/notplaying.png") no-repeat scroll 10px 50%, rgba(0, 0, 0, 0) url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;
    display: inline-block;
    float: left;
    padding: 8px 0 8px 40px;
    /*width: 70%;*/
    width: 85%;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active .song_name{
    background: url("../images/mixtape/playing_icon.png") no-repeat scroll 10px 50%, rgba(0, 0, 0, 0) url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_time{
    /*background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;*/
    display: inline-block;
    float: left;
    padding: 8px 0;
    width: 15%;
    text-align: center;
}
/*#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active .song_time{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
}*/
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_download{
    background:url("../images/mixtape/download_normal.png");
    background-position:51% 61%, 184% 94%;
    background-repeat: no-repeat, no-repeat;
    display: inline-block;
    float: left;
    padding: 8px 0;
    width: 15%;
    text-align: center;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active .song_download{
    background:url("../images/mixtape/download_hover.png");
    background-position:51% 61%, 184% 94%;
    background-repeat: no-repeat, no-repeat;
    display: inline-block;
    float: left;
    padding: 8px 0;
    width: 15%;
    text-align: center;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_download a{
    color: #1a2323;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-indent: -99999px;
    display: inline-block;
    width: 100%;
}
#mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist.active .song_download a{
    color: #ffffff;
}
#mixtape_detail .social_box{
    background: #ffffff;
    border: 1px solid #c9c9c9;
    display: inline-block;
    margin-top: 30px;
    padding: 10px;
    width: 100%;
    float: left;
}
#mixtape_detail .social_box .social_title{
    color: #1a2323;
    display: inline-block;
    float: left;
    font: bold 20px BPreplay;
    padding: 0 10px 0 7px;
    line-height: 31px;
}
#mixtape_detail .social_box .social_icon{
    display: inline-block;
    float: left;
}
#mixtape_detail .social_box .social_icon a{
    display: inline-block;
    float: left;
    height: 31px;
    margin-left: 8px;
    outline: medium none;
    width: 30px;
}
#mixtape_detail .social_box .social_icon .social_fb{
    background: url("../images/mixtape/facebook.png") no-repeat scroll 50% 50%;
}
#mixtape_detail .social_box .social_icon .social_tw{
    background: url("../images/mixtape/twitter.png") no-repeat scroll 50% 50%;
}
#mixtape_detail .social_box .social_icon .social_gp{
    background: url("../images/mixtape/google.png") no-repeat scroll 50% 50%;
}
#mixtape_detail .social_box .social_icon .social_yt{
    background: url("../images/mixtape/youtube.png") no-repeat scroll 50% 50%;
}
#mixtape_detail .mixtape_description_box{
    display: inline-block;
    margin-top: 25px;
    width: 100%;
    float: left;
}
#mixtape_detail .mixtape_description_box .mixtape_description_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#mixtape_detail .mixtape_description_box .mixtape_description_text{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    font: 15px/26px BPreplay;
    color: #6f6f6f;
}
#mixtape_detail .mixtape_description_box .mixtape_description_text p{
    color: #6f6f6f;
    font: 15px/26px BPreplay;
    margin: 0 0 10px;
}
#mixtape_detail .recomend_box{
    display: inline-block;
    margin-top: 30px;
    width: 100%;
    float: left;
}
#mixtape_detail .recomend_box .recomend_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#mixtape_detail .recomend_box .recomend_title .title_icon{
    background: url("../images/mixtape/star.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 20px BPreplay;
    padding-left: 35px;
    line-height: 29px;
}
#mixtape_detail .recomend_box .recomend_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    position: relative;
}
#mixtape_detail .recomend_box .recomend_details .mixtapeCarousel{
    display: inline-block !important;
    margin: 0 !important;
}
#mixtape_detail .recomend_box .recomend_details .bx-wrapper .bx-prev{
    background: url("../images/mixtape/privious_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    left: -26px;
    top: 50%;
    margin-top: -22.5px;
}
#mixtape_detail .recomend_box .recomend_details .bx-wrapper .bx-next{
    background: url("../images/mixtape/next_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    right: -27px;
    top: 50%;
    margin-top: -22.5px;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    box-shadow: 0 6px 9px 0 rgba(183, 183, 183, 1);
    display: inline-block;
    padding: 5px;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .recmd_img{
    display: inline-block;
    width: 100%
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .recmd_img img{
    width: 100%;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .recmd_txt{
    border-bottom: 1px solid #dbdbdb;
    color: #1b2524;
    font-family: BPreplay;
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 3px;
    text-shadow: 0 0 1px #666566;
    display: inline-block;
    width: 100%;
    text-align: left;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .recmd_txt .recmd_label{
    padding: 3px;
    display: inline-block;
    width: 100%;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .recmd_txt .beats_txt{
    color: #9b9b9b;
    font-weight: 600;
    padding: 0 3px;
    text-shadow: none;
    display: inline-block;
    width: 100%;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .beats_play{
    display: inline-block;
    float: left;
    padding: 6px 6px 3px;
    width: 100%;
    text-align: left;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .beats_play .total_plays{
    background: rgba(0, 0, 0, 0) url("../images/homepage/plays_icon.png") no-repeat scroll 0 44%;
    color: #979797;
    display: block;
    float: left;
    font: bold 11.48px/16px BPreplay;
    padding: 0 0 0 17px;
    width: 50%;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating{
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    text-align: right;
    width: 50%;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating .rating_full{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% 0px;
    display: inline-block;
    height: 11px;
    width: 11px;
}
#mixtape_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating .rating_empty{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    height: 11px;
    width: 11px;
}
#mixtape_detail .comment_box{
    display: inline-block;
    margin-top: 30px;
    width: 100%;
    float: left;
}
#mixtape_detail .comment_box .comment_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#mixtape_detail .comment_box .comment_title .title_icon{
    background: url("../images/mixtape/comment.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 20px BPreplay;
    padding-left: 35px;
    line-height: 29px;
}
#mixtape_detail .comment_box .comment_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    position: relative;
}
#mixtape_detail .comment_box .comment_details .cmt_box{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    height: auto;
    padding-bottom: 18px;
    width: 100%;
    float: left;
}
#mixtape_detail .comment_box .comment_details .cmt_box .user_img{
    display: inline-block;
    float: left;
    width: 60px;
}
#mixtape_detail .comment_box .comment_details .cmt_box .user_img img{
    height: auto;
    width: 100%;
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user{
    display: inline-block;
    float: right;
    padding-left: 12px;
    width: calc(100% - 60px);
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user .date{
    color: #b5b5b5;
    float: right;
    font-family: BPreplay;
    font-size: 13px;
    margin: 3px 0;
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user .user_name{
    color: #252525;
    float: left;
    font-family: BPreplay;
    font-size: 18px;
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user textarea{
    display: inline-block;
    margin-top: 3px;
    width: 100%;
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user .post_button{
    float: right;
}
#mixtape_detail .comment_box .comment_details .cmt_box .cmt_user .post_button .btn_pst{
    background: #21b1f1 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: BPreplay;
    font-size: 18px;
}
#mixtape_detail .comment_box .comment_details .cmt_texting{
    display: inline-block;
    float: left;
    height: auto;
    margin-top: 20px;
    width: 100%;
}
#mixtape_detail .comment_box .comment_details .cmt_texting .user_view{
    float: left;
    display: inline-block;
    width: 60px;
}
#mixtape_detail .comment_box .comment_details .cmt_texting .user_view img{
    height: auto;
    width: 100%;
}
#mixtape_detail .comment_box .comment_details .cmt_texting .cmt_user_view{
    display: inline-block;
    float: right;
    padding-left: 12px;
    width: calc(100% - 60px);
}
#mixtape_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_name{
    color: #252525;
    float: left;
    font-family: BPreplay;
    font-size: 18px;
}
#mixtape_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_name .timming{
    color: #b5b5b5;
    font: 13px BPreplay;
    margin-left: 7px
}
#mixtape_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_comment{
    display: inline-block;
    margin-top: 3px;
    width: 100%;
}
#mixtape_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_comment p{
    color: #716b6d;
    font-family: BPreplay;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 10px;
    padding: 0
}
/* End mixtape detail box css */

/* Single detail page css */
#singles_detail{

}
#singles_detail .singles_player_block{
    background: #ffffff;
    border: 1px solid #c9c9c9;
    display: inline-block;
    margin-top: 50px;
    padding: 0 10px 10px;
    width: 100%;
    float: left;
}
#singles_detail .singles_player_block .player_top{
    display: inline-block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
#singles_detail .singles_player_block .player_top .player_top_left{
    display: inline-block;
    width: 170px;
    float: left;
    position: relative;
}
#singles_detail .singles_player_block .player_top{
    display: inline-block;
    float: left;
    margin-top: -11px;
    padding-bottom: 10px;
    width: 100%;
}
#singles_detail .singles_player_block .player_top .ptright_top{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    float: left;
    padding-bottom: 8px;
    position: relative;
    width: calc(100% - 200px);
    margin: 0px 10px 0 20px;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail{
    display: inline-block;
    float: left;
    width: calc(100% - 130px);
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail .ptright_top_title{
    color: #1a2323;
    font: bold 20px BPreplay;
    padding-bottom: 5px;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail .ptright_top_brandname a{
    font: 16px BPreplay;
    color: #979797;
    text-decoration: none;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting{
    text-align: right;
    width: 130px;
    float: left;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
    background: rgba(0, 0, 0, 0) url("../images/mixtape/music_count_icon.png") no-repeat scroll 0 40%;
    color: #979797;
    display: inline-block;
    font: 16.7px BPreplay;
    margin-bottom: 4px;
    padding-left: 22px;
    padding-right: 7px;
    line-height: 20px;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_download_count{
     background: rgba(0, 0, 0, 0) url("../images/mixtape/download_grey.png") no-repeat scroll 7% 40%;
    color: #979797;
    display: inline-block;
    font: 15.7px/20px BPreplay;
    margin-bottom: 4px;
    padding-right: 2px;
    width: 100%;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
    display: inline-block;
    width: 100%;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-selected{
    background: url("../images/mixtape/rating.png") repeat scroll 0% 0px;
    height: 16.5px;
    width: 19px ;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-hover{
    background: url("../images/mixtape/rating.png") repeat scroll 0% 0px;
    height: 16.5px;
    width: 19px;
}
#singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star .rateit-range{
    background: url("../images/mixtape/rating.png") repeat scroll 0% -16.5px;
    height: 16.5px;
    width: 19px;
}
#singles_detail .singles_player_block .player_top .ptright_middle{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    float: left;
    padding: 12px 0;
    position: relative;
    width: calc(100% - 200px);
    margin: 0px 10px 0 20px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_paly_icon{
    display: inline-block;
    float: left;
    width: 42px;
    padding: 0 5px 0 0 ;
}
#singles_detail .singles_player_block .player_top.jp-state-playing .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/mixtape/pause.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 37px;
    width: 37px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_paly_icon .jp-play {
    background: url("../images/mixtape/play.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 37px;
    width: 37px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_paly_icon a{
    outline: none;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_progressbar{
    display: inline-block;
    float: left;
    padding: 13.5px 10px;
    width: calc(100% - 166px);
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar{
    background: #dadada;
    display: inline-block;
    float: left;
    height: 8px;
    position: relative;
    width: 100%;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progressbar_seek{
    background: #9f9f9f;
    display: inline-block;
    float: left;
    height: 8px;
    cursor: pointer;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progressbar_playbar{
    background: #21b1f1;
    display: inline-block;
    float: left;
    height: 8px;
    cursor: pointer;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_progressbar .progressbar .progress_icon{
    background: url("../images/mixtape/progreebar.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 26px;
    margin-left: -13px;
    margin-top: -9px;
    position: absolute;
    width: 26px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons{
    display: inline-block;
    float: left;
    padding: 7px 0 7px 6px;
    width: 115px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons .jp-time-holder{
    color: #979797;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    line-height: 21px;
    width: 35px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons .song_time{
    color: #979797;
    display: inline-block;
    float: left;
    font: 14px BPreplay;
    line-height: 21px;
}
#singles_detail .singles_player_block .player_top.jp-state-muted .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/mixtape/mute.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 8px;
    width: 28px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons .volume_mute{
    background: url("../images/mixtape/volume.png") no-repeat scroll 0% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 8px;
    width: 28px;
}
#singles_detail .singles_player_block .player_top.jp-state-looped .ptright_middle .ptright_middle_icons .player_replay{
    background: url("../images/mixtape/replay.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin-left: 2px;
    width: 28px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons .player_replay{
    background: url("../images/mixtape/nollop.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 22px;
    margin-left: 2px;
    width: 28px;
}
#singles_detail .singles_player_block .player_top .ptright_middle .ptright_middle_icons a{
    outline: none;
}
#singles_detail .singles_player_block .player_top .ptright_bottom{
    display: inline-block;
    float: left;
    padding-top: 10px;
    width: calc(100% - 200px);
    margin: 0px 10px 0 20px;
}
#singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_price{
    color: #1a2323;
    font: bold 19px BPreplay;
    display: inline-block;
    padding: 0 5px;
    float: left;
    line-height: 36px;
}
#singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_btn{
    background: #21b1f1 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold  18px BPreplay;
    margin-left: 10px;
    padding-right: 7px;
    text-decoration: none;
    line-height: 36px;
}
#singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_btn .buynow_icon{
    background: #1497d2 url("../images/mixtape/buynow_btn.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_btn .download_icon{
    background: #1497d2 url("../images/mixtape/download_btn.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_btn .profile_icon{
    background: #1497d2 url("../images/mixtape/user.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 18px;
}
#singles_detail .social_box{
    background: #ffffff;
    border: 1px solid #c9c9c9;
    display: inline-block;
    margin-top: 30px;
    padding: 10px;
    width: 65%;
    float: left;
}
#singles_detail .social_box .social_title{
    color: #1a2323;
    display: inline-block;
    float: left;
    font: bold 20px BPreplay;
    padding: 0 10px 0 7px;
    line-height: 31px;
}
#singles_detail .social_box .social_icon{
    display: inline-block;
    float: left;
}
#singles_detail .social_box .social_icon a{
    display: inline-block;
    float: left;
    height: 31px;
    margin-left: 8px;
    outline: medium none;
    width: 30px;
}
#singles_detail .social_box .social_icon .social_fb{
    background: url("../images/mixtape/facebook.png") no-repeat scroll 50% 50%;
}
#singles_detail .social_box .social_icon .social_tw{
    background: url("../images/mixtape/twitter.png") no-repeat scroll 50% 50%;
}
#singles_detail .social_box .social_icon .social_gp{
    background: url("../images/mixtape/google.png") no-repeat scroll 50% 50%;
}
#singles_detail .social_box .social_icon .social_yt{
    background: url("../images/mixtape/youtube.png") no-repeat scroll 50% 50%;
}
#singles_detail .singles_description_box{
    display: inline-block;
    margin-top: 25px;
    width: 65%;
    float: left;
}
#singles_detail .singles_description_box .singles_description_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#singles_detail .singles_description_box .singles_description_text{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    font: 15px/26px BPreplay;
    color: #6f6f6f;
}
#singles_detail .singles_description_box .singles_description_text p{
    color: #6f6f6f;
    font: 15px/26px BPreplay;
    margin: 0 0 10px;
}
#singles_detail .recomend_box{
    display: inline-block;
    margin-top: 30px;
    width: 100%;
    float: left;
}
#singles_detail .recomend_box .recomend_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#singles_detail .recomend_box .recomend_title .title_icon{
    background: url("../images/mixtape/star.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 20px BPreplay;
    padding-left: 35px;
    line-height: 29px;
}
#singles_detail .recomend_box .recomend_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    position: relative;
}
#singles_detail .recomend_box .recomend_details .mixtapeCarousel{
    display: inline-block !important;
    margin: 0 !important;
}
#singles_detail .recomend_box .recomend_details .bx-wrapper .bx-prev{
    background: url("../images/mixtape/privious_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    left: -26px;
    top: 50%;
    margin-top: -22.5px;
}
#singles_detail .recomend_box .recomend_details .bx-wrapper .bx-next{
    background: url("../images/mixtape/next_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    right: -27px;
    top: 50%;
    margin-top: -22.5px;
}
.profile_block .profile_latestupload .bx-prev{
    background: url("../images/mixtape/privious_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -22.5px;
}
.profile_block .profile_latestupload .bx-next{
    background: url("../images/mixtape/next_arrow.png") no-repeat;
    height: 45px;
    width: 17px;
    position: absolute;
    right: -9px;
    top: 50%;
    margin-top: -22.5px;
}
#singles_detail .recomend_box .recomend_details .recmd_block{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    box-shadow: 0 6px 9px 0 rgba(183, 183, 183, 1);
    display: inline-block;
    padding: 5px;
}
#singles_detail .recomend_box .recomend_details .recmd_block .recmd_img{
    display: inline-block;
    width: 100%;
    position: relative;
}
#singles_detail .recomend_box .recomend_details .recmd_block .recmd_img img{
    width: 100%;
}
#singles_detail .recomend_box .recomend_details .recmd_block .recmd_txt{
    border-bottom: 1px solid #dbdbdb;
    color: #1b2524;
    font-family: BPreplay;
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 3px;
    text-shadow: 0 0 1px #666566;
    display: inline-block;
    width: 100%;
    text-align:left;
}
#singles_detail .recomend_box .recomend_details .recmd_block .recmd_txt .recmd_label{
    padding: 3px;
    display: inline-block;
    width: 100%;
}
#singles_detail .recomend_box .recomend_details .recmd_block .recmd_txt .beats_txt{
    color: #9b9b9b;
    font-weight: 600;
    padding: 0 3px;
    text-shadow: none;
    display: inline-block;
    width: 100%;
}
#singles_detail .recomend_box .recomend_details .recmd_block .beats_play{
    display: inline-block;
    float: left;
    padding: 6px 6px 3px;
    width: 100%;
}
#singles_detail .recomend_box .recomend_details .recmd_block .beats_play .total_plays{
    background: rgba(0, 0, 0, 0) url("../images/homepage/plays_icon.png") no-repeat scroll 0 44%;
    color: #979797;
    display: block;
    float: left;
    font: bold 11.48px/16px BPreplay;
    padding: 0 0 0 17px;
    width: 50%;
    text-align: left;
}
#singles_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating{
    display: inline-block;
    float: left;
    line-height: 12px;
    margin-top: 4px;
    text-align: right;
    width: 50%;
}
#singles_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating .rating_full{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% 0px;
    display: inline-block;
    height: 11px;
    width: 11px;
}
#singles_detail .recomend_box .recomend_details .recmd_block .beats_play .beat_rating .rating_empty{
    background: rgba(0, 0, 0, 0) url("../images/homepage/stars.png") no-repeat scroll 50% -11px;
    display: inline-block;
    height: 11px;
    width: 11px;
}
#singles_detail .comment_box{
    display: inline-block;
    margin-top: 30px;
    width: 100%;
    float: left;
}
#singles_detail .comment_box .comment_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    font: bold 20px BPreplay;
    padding: 15px 20px;
}
#singles_detail .comment_box .comment_title .title_icon{
    background: url("../images/mixtape/comment.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 20px BPreplay;
    padding-left: 35px;
    line-height: 29px;
}
#singles_detail .comment_box .comment_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
    position: relative;
}
#singles_detail .comment_box .comment_details .cmt_box{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    height: auto;
    padding-bottom: 18px;
    width: 100%;
    float: left;
}
#singles_detail .comment_box .comment_details .cmt_box .user_img{
    display: inline-block;
    float: left;
    width: 60px;
}
#singles_detail .comment_box .comment_details .cmt_box .user_img img{
    height: auto;
    width: 100%;
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user{
    display: inline-block;
    float: right;
    padding-left: 12px;
    width: calc(100% - 60px);
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user .date{
    color: #b5b5b5;
    float: right;
    font-family: BPreplay;
    font-size: 13px;
    margin: 3px 0;
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user .user_name{
    color: #252525;
    float: left;
    font-family: BPreplay;
    font-size: 18px;
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user textarea{
    display: inline-block;
    margin-top: 3px;
    width: 100%;
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user .post_button{
    float: right;
}
#singles_detail .comment_box .comment_details .cmt_box .cmt_user .post_button .btn_pst{
    background: #21b1f1 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: BPreplay;
    font-size: 18px;
}
#singles_detail .comment_box .comment_details .cmt_texting{
    display: inline-block;
    float: left;
    height: auto;
    margin-top: 20px;
    width: 100%;
}
#singles_detail .comment_box .comment_details .cmt_texting .user_view{
    float: left;
    display: inline-block;
    width: 60px;
}
#singles_detail .comment_box .comment_details .cmt_texting .user_view img{
    height: auto;
    width: 100%;
}
#singles_detail .comment_box .comment_details .cmt_texting .cmt_user_view{
    display: inline-block;
    float: right;
    padding-left: 12px;
    width: calc(100% - 60px);
}
#singles_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_name{
    color: #252525;
    float: left;
    font-family: BPreplay;
    font-size: 18px;
}
#singles_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_name .timming{
    color: #b5b5b5;
    font: 13px BPreplay;
    margin-left: 7px
}
#singles_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_comment{
    display: inline-block;
    margin-top: 3px;
    width: 100%;
}
#singles_detail .comment_box .comment_details .cmt_texting .cmt_user_view .user_comment p{
    color: #716b6d;
    font-family: BPreplay;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 10px;
    padding: 0
}
#cboxLoadedContent{
    overflow: visible !important;
}
#buy_now_detail{
    background: #ffffff;
    display: inline-block;
    width: 500px;
    float: left;
    position: relative;
    padding: 50px 20px 30px;
}
#inbox{
    background: #ffffff;
    display: inline-block;
    width: 30%;
    float: left;
    position: relative;
    padding: 50px 20px 30px;
    z-index: 9999;
}
#buy_now_detail .buynow_price_lable{
    background: url("../images/mixtape/buynow_lefticon.png") no-repeat scroll 0 0%, url("../images/mixtape/buynow_righticon.png") no-repeat scroll 100% 0;
    color: #ffffff;
    display: inline-block;
    font: 15px BPreplay;
    padding: 0 8px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: -12px;
    z-index: 99999;
}
#buy_now_detail .buynow_price_lable .buynow_price_text{
    background: #21b1f1 url("../images/mixtape/buynow_btn.png") no-repeat scroll 50% 30%;
    color: #ffffff;
    font: 15px BPreplay;
    padding: 50px 10px 12px;
}
#buy_now_detail .input_form {
    margin: 0;
    width: 100%;
    text-align: center;
}
#buy_now_detail .input_form label {
    color: #a1a0a0;
    font: bold 11px BPreplay;
    margin: 0;
    text-align: center;
}
#buy_now_detail .input_form .input_box {
    border: none;
    border-bottom: 1px solid #E7E7E7;
    color: #6f6f6f;
    font: 18px BPreplay;
    height: auto;
    margin-bottom: 25px;
    padding: 4px 0 7px;
    text-align: center;
}
#buy_now_detail .input_form .upload_btn{
    background: #21b1f1;
    font: bold 18px BPreplay;
    color: #ffffff;
    border: none;
    margin: 5px 10px;
}
#cboxContent #buy_now_detail #cboxClose{
    display: inline-block;
}
#cboxContent #inbox #cboxClose{
    display: inline-block;
}
#buy_now_detail .input_form .input_box:focus{
    outline: none;
}
#buy_now_detail .input_form .upload_btn:focus,
#buy_now_detail .input_form .upload_btn:hover{
    background: #21b1f1;
    outline: none
}
#cboxContent{
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
#cboxContent #cboxClose{
    display: none;
}


#producer_search{

}
#producer_search .producersearch_container{
    display: inline-block;
    float: left;
    margin-top: 30px;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_title{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 20px BPreplay;
    padding: 12px 20px;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_title .producersearch_title_icon{
    background: rgba(0, 0, 0, 0) url("../images/search.jpg") no-repeat scroll 0 0 / contain ;
    color: #ffffff;
    display: inline-block;
    width: 70%;
    float: left;
    font: bold 20px/22px BPreplay;
    padding: 20px 0 20px 109px;
}
#producer_search .producersearch_container .producersearch_title .producersearch_box{
    display: inline-block;
    float: left;
    width: 30%;
    margin: 15px 0;
}
#producer_search .producersearch_container .producersearch_title .producersearch_box input{
    background: #fff url("../images/homepage/search_line.png") no-repeat scroll 97% 50%;
    border: medium none;
    color: #21b1f1;
    font: 15px AbelRegular;
    margin: 0;
    padding: 0 10px;
}
#producer_search .producersearch_container .producersearch_content{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_listing{
    display: inline-block;
    width: 100%;
    float: left;
}
#producer_search .producersearch_container .producersearch_listing .col-xs-3{
    margin: 15px 0;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block{
    background: #ffffff;
    border: 1px solid #c7c7c7;
    display: inline-block;
    padding: 7px;
    position: relative;
    width: 100%;
    box-shadow: 0 8px 5px -3px gray;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block .producersearch_img{
    position: relative;
    display: inline-block;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block .producersearch_img img{
    height: auto;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block .producersearch_text{
    border-top: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    margin-top: 8px;
    padding: 5px 0 0;
    width: 100%;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block .producersearch_text .producersearch_name{
    color: #979797;
    display: inline-block;
    padding: 1px 4px;
    width: 100%;
    font: 15.65px BPreplay;
}
#producer_search .producersearch_container .producersearch_listing .producersearch_block .producersearch_text .producersearch_name a{
    color: #979797;
    text-decoration: none;
    outline: none;
}

#producer_search .producersearch_container .producersearch_title .searchpage_title_icon{
    background: rgba(0, 0, 0, 0) url("../images/search.jpg") no-repeat scroll 0 0 / contain ;
    font: bold 18px BPreplay;
    color: #ffffff;
    line-height: 26px;
    display: inline-block;
    width: 50%;
    float: left;
    padding: 7px 0 7px 95px;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box{
    display: inline-block;
    float: left;
    width: 50%;
    margin: 8px 0;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box .searchpage_filterby_title{
    font: bold 18px BPreplay;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box .searchpage_filterby_value a{
    display: inline-block;
    font:  16px BPreplay;
    color: #ffffff;
    text-decoration: none;
    line-height: 16px;
    padding: 0 20px;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box .searchpage_filterby_value a.singles_icon{
    background: url("../images/search/single.png") no-repeat;
     border-right: 1px solid #ffffff;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box .searchpage_filterby_value a.mixtape_icon{
    background: url("../images/search/mixtape.png") no-repeat;
     border-right: 1px solid #ffffff;
}
#producer_search .producersearch_container .producersearch_title .searchpage_box .searchpage_filterby_value a.producer_icon{
    background: url("../images/search/producers.png") no-repeat;
}
/* End mixtape detail box css */

/* contest page css */
#contentPage .contentpage_container .contentpage_title .contestpage_title_icon{
    color: #ffffff;
    font: bold 17.99px/30px BPreplay;
}
#contentPage .contentpage_container .contentpage_title .contest_filterby{
    background: #21B1F1 url("../images/contest/dropdown_arrow.png") no-repeat 99% 50%;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    float: right;
    font: bold 17.99px BPreplay;
    margin: 0;
    outline: medium none;
    padding: 0 15px;
    width: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#contentPage .contentpage_container .contentpage_title .contest_filterby::-ms-expand {
    display: none;
}
.contest_listing{
    display: inline-block;
    width: 100%;
    float: left;
}
.contest_listing .col-xs-3{
    margin: 15px 0;
}
.contest_listing .contest_block{
    background: #ffffff;
    border: 1px solid #c7c7c7;
    display: inline-block;
    padding: 7px;
    position: relative;
    width: 100%;
    box-shadow: 0 8px 5px -3px gray;
}
.contest_listing .contest_block .contest_img{
    position: relative;
    display: inline-block;
    width: 100%;
}
.contest_listing .contest_block .contest_img .contest_open_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/beatcontest/ribbon_open.png") no-repeat;
    height: 67px;
    width: 66px;
}
.contest_listing .contest_block .contest_img .contest_close_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/beatcontest/ribbon_closed.png") no-repeat;
    height: 67px;
    width: 66px;
}
.contest_listing .contest_block .contest_img img{
    height: auto;
    width: 100%;
}
.contest_listing .contest_block .contest_text{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
}
.contest_listing .contest_block .contest_text .contest_song_title{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.contest_listing .contest_block .contest_text .contest_deadline{
    color: #979797;
    display: inline-block;
    padding: 1px 4px;
    width: 100%;
    font: 15.65px BPreplay;
}
.contest_listing .contest_block .contest_text .contest_song_title a{
    color: #1a2323;
    text-decoration: none;
    outline: none;
}
.contest_listing .contest_block .contest_text .contest_deadline a{
    color: #979797;
    text-decoration: none;
    outline: none;
}
.contest_listing .contest_block .contest_btn{
    display: inline-block;
    float: left;
    padding: 15px 0 10px;
    width: 100%;
}
.contest_listing .contest_block .contest_btn .contest_upload_btn{
    background: #26b1ef none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-right: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}
.contest_listing .contest_block .contest_btn .contest_vote_btn{
    background: #26b1ef none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-left: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}
/* contest_vote page */

.contest_vote{
    display: inline-block;
    width: 100%;
    float: left;
}
.contest_vote .col-xs-3{
    margin: 15px 0;
}
.contest_vote .contest_block{
    background: #ffffff;
    border: 1px solid #c7c7c7;
    display: inline-block;
    padding: 7px;
    position: relative;
    width: 100%;
    box-shadow: 0 8px 5px -3px gray;
}
.contest_vote .contest_block .contest_img{
    position: relative;
    display: inline-block;
    width: 100%;
}
.contest_vote .contest_block .contest_img .contest_open_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/contest/ribbon_open.png") no-repeat;
    height: 67px;
    width: 66px;
}
.contest_vote .contest_block .contest_img .contest_close_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/contest/ribbon_closed.png") no-repeat;
    height: 67px;
    width: 66px;
}
.contest_vote .contest_block .contest_img img{
    height: auto;
    width: 100%;
}
.contest_vote .contest_block .contest_text{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
}
.contest_vote .contest_block .contest_text .contest_song_title{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
.contest_vote .contest_block .contest_text .contest_deadline{
    color: #979797;
    display: inline-block;
    padding: 1px 4px;
    width: 100%;
    font: 15.65px BPreplay;
}
.contest_vote .contest_block .contest_text .contest_song_title a{
    color: #1a2323;
    text-decoration: none;
    outline: none;
}
.contest_vote .contest_block .contest_text .contest_deadline a{
    color: #979797;
    text-decoration: none;
    outline: none;
}
.contest_vote .contest_block .contest_btn{
    display: inline-block;
    float: left;
    padding: 15px 0 10px;
    width: 100%;
}

.contest_vote .contest_block .contest_btn .contest_upload_btn{
   background: #26b1ef url("../images/contest/play.png") no-repeat scroll 8px 42%;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-right: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}

.contest_vote .contest_block .contest_btn .jp-state-playing .contest_play_btn{
   background: #26b1ef url("../images/contest/pause.png") no-repeat scroll 8px 42% !important;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-right: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
    cursor: pointer;
}

.contest_vote .contest_block .contest_btn .contest_play_btn{
   background: #26b1ef url("../images/contest/play.png") no-repeat scroll 8px 42%;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-right: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    width: calc(50% - 4px);
}
.contest_vote .contest_block .contest_btn .contest_vote_btn{
    background: #26b1ef none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-left: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}
.search_det input {
    color: #21b1f1 !important;
    font-size: 13px;
    width: 216px;
}

@media only screen and (min-width: 200px) and (max-width: 398px) {
    .search_img{
        height: 0px !important;
    }
}

/* End contest page css */

/* contest winner page start*/

#contest_winner{
    padding: 50px 0 80px;
}
#contest_winner .contest_winner_box{
    width: 100%;
}
#contest_winner .contest_winner_box .contest_winner_desc_box{
    background: #21b1f1 none repeat scroll 0 0;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 15px 20px;
    font: bold 21.98px BPreplay;
    color: #ffffff;
}
#contest_winner .contest_winner_box .contest_winner_desc_box .title_icon{
    background: url("../images/cup_icon.png") no-repeat scroll 0% 50%;
    color: #ffffff;
    display: inline-block;
    font: bold 21.98px BPreplay;
    padding-left: 35px;
    line-height: 30px;
}
#contest_winner .contest_winner_box .desc_details{
    background: #ffffff;
    border: 1px solid #c6c6c6;
    border-top: none;
    display: inline-block;
    padding: 15px;
    width: 100%;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_top{
    display: inline-block;
    width: 100%;
}

#contest_winner .contest_winner_box .desc_details .contest_winner_top .contest_winner_img{
   border: 1px solid #d9d9d9;
    display: inline-block;
    float: left;
    position: relative;
    width: 172px;
}

#contest_winner .contest_winner_box .desc_details .contest_winner_top .contest_winner_decriptions{
    position: relative;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_top .contest_winner_decriptions .contest_winner_text{
    color: #6f6f6f;
    font: 18px BPreplay;
    margin-left: 200px;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_top .contest_winner_decriptions .contest_winner_text .contest_winner_text_title{
    font: bold 18px BPreplay;
    color: #1a2323;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share{
    display: inline-block;
    padding: 17px 0;
    width: 100%;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share .share_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share .share_icon{
    display: inline-block;
    width: 100%;
}
#contest_winner.contest_winner_box .desc_details .contest_winner_share .share_icon .share_fb{
    background: url("../images/mixtape/facebook.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share .share_icon .share_tw{
    background: url("../images/mixtape/twitter.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share .share_icon .share_gp{
    background: url("../images/mixtape/google.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#contest_winner .contest_winner_box .desc_details .contest_winner_share .share_icon .share_yt{
    background: url("../images/mixtape/youtube.png") no-repeat scroll 50% 50%;
    display: inline-block;
    float: left;
    height: 31px;
    margin-right: 5px;
    width: 30px;
}
#contest_winner .contest_winner_box .desc_details .submit_form{
    display: inline-block;
    padding: 5px 0 17px;
    width: 100%;
}
#contest_winner .contest_winner_box .desc_details .submit_form .submit_form_title{
    border-top: 1px solid #cbcbcb;
    color: #1a2323;
    font: bold 20px BPreplay;
    padding: 18px 0px 12px;
}
#contest_winner .contest_winner_box .desc_details .submit_form .submit_form_detail{
    display: inline-block;
    width: 100%;
}
#contest_winner .contest_winner_box .contest_winner_winnerimg {
    background: #ffffff none repeat scroll 0 0;
    
    display: inline-block;
    padding: 30px 0;
    width: 100%;
}
#contest_winner .contest_winner_box .contest_winner_winnerimg .winnerimg{
    margin-bottom: 50px;
    margin-top: 88px;
}


#contest_winner .contest_winner_box .contest_winner_winnerimg .winnerlineimg{
    margin-bottom: 50px;
}
#contest_winner  .contest_winner_box .contest_winner_winnerimg .winnerlineimg .contest_winner_winnerline .contest_winner_winnerline_title{
    color: #000000;
     font: bold 20px BPreplay;
    padding: 6px 0px 16px;
    text-align: center;
}
#contest_winner .contest_winner_box .contest_winner_winnerimg .winnerlineimg .contest_winner_winnerline .contest_winner_winnerline_image{
    height: 251px;
    left: 50%;
    margin-top: -170px;
    margin-left: -195px;
    position: relative;
    text-align: center;
}
#contest_winner .contest_winner_block{
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
}
#contest_winner .contest_winner_block .contest_block{
    background: #ffffff;
    border: 1px solid #c7c7c7;
    display: inline-block;
    padding: 7px;
    position: relative;
    width: 40%;
    box-shadow: 0 8px 5px -3px gray;
}
#contest_winner .contest_winner_block .contest_block .contest_img{
    position: relative;
    display: inline-block;
    width: 100%;
}
#contest_winner .contest_winner_block .contest_block .contest_img .contest_open_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/contest/ribbon_open.png") no-repeat;
    height: 67px;
    width: 66px;
}
#contest_winner .contest_winner_block .contest_block .contest_img .contest_close_tag{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -1px;
    background: url("../images/contest/ribbon_closed.png") no-repeat;
    height: 67px;
    width: 66px;
}
#contest_winner .contest_winner_block .contest_block .contest_img img{
    height: auto;
    width: 100%;
}
#contest_winner .contest_winner_block .contest_block .contest_text{
    border-bottom: 1px solid #dcdcdc;
    color: #1a2323;
    display: inline-block;
    font: bold 15.65px BPreplay;
    padding: 5px 0 8px;
    width: 100%;
}
#contest_winner .contest_winner_block .contest_block .contest_text .contest_song_title{
    display: inline-block;
    padding: 3px;
    width: 100%;
}
#contest_winner .contest_winner_block .contest_block .contest_text .contest_deadline{
    color: #979797;
    display: inline-block;
    padding: 1px 4px;
    width: 100%;
    font: 15.65px BPreplay;
}
#contest_winner .contest_winner_block .contest_block .contest_text .contest_song_title a{
    color: #1a2323;
    text-decoration: none;
    outline: none;
}
#contest_winner .contest_winner_block .contest_block .contest_text .contest_deadline a{
    color: #979797;
    text-decoration: none;
    outline: none;
}
#contest_winner .contest_winner_block .contest_block .contest_btn{
    display: inline-block;
    float: left;
    padding: 15px 0 10px;
    width: 100%;
}
#contest_winner .contest_winner_block .contest_block .contest_btn .contest_play_btn{
    background: #26b1ef none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-right: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}
#contest_winner .contest_winner_block .contest_block .contest_btn .contest_vote_btn{
    background: #26b1ef none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 13px BPreplay;
    margin-left: 4px;
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: calc(50% - 4px);
}
/* contest winner end page */
.top_block .mixTape_container .searchTitle {
    color: #ffffff;
    font: 19px AbelRegular;
    margin: 15px 0 10px;
}
.top_block .mixTape_container .searchTitle .title_bg {
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    padding: 2px 10px;
    position: relative;
}
.top_block .mixTape_container .searchTitle .title_bg .title_icon {
    background: rgba(0, 0, 0, 0) url("../images/title_arrow.png") no-repeat scroll 0 0;
    bottom: -9px;
    display: inline-block;
    height: 9px;
    left: 50%;
    margin-left: -9.5px;
    position: absolute;
    width: 19px;
}
.top_block .mixTape_container .searchViewmore {
    color: #ffffff;
    font: 19px AbelRegular;
    margin: 15px 0 10px;
    text-align: right;
}
.top_block .mixTape_container .searchViewmore .viewmore_btn {
    background: #21b1f1 none repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    padding: 2px 10px;
    position: relative;
}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 936px) and (max-width: 1139px) {
    #header .header_block .col-xs-1{
        width: 10%;
    }
    #header .header_block .col-xs-3{
        width: 24%;
    }
    #header .header_block .col-xs-6{
        width: 48%;
    }
    #header .header_block .col-xs-2{
        width: 18%;
    }
    #header .header_block .login_menu ul li{
        padding: 19px 18px;
    }
    .top_block .mixTape_container .col-xs-3.futureMixtape,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredMixtape,
    .top_block .mixTape_container .col-xs-3.latestSingle,
    .top_block .mixTape_container .col-xs-3.latestMixtape{
        width: 33.33%;
        /*width: 209px;*/
    }
    .footer .footer_block{

    }
    .footer .footer_block .footer_logo {
        padding: 10px 30px 0;
    }
    .footer .footer_block .footer_menu {
        padding: 0 15px;
    }
    .footer .footer_block .footer_subscribe {
        padding: 0 15px;
    }
    .featured_background_block .feture_bottom_block{
        padding: 0 25px 25px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 935px) {
    #header .header_block .col-xs-1{
        width: 12%;
    }
    #header .header_block .col-xs-3{
        display: none;
    }
    #header .header_block .col-xs-6{
        width: 66%;
    }
    #header .header_block .col-xs-2{
        width: 22%;
    }
    #header .header_block .login_menu ul li{
        padding: 19px 18px;
    }
    .top_block .mixTape_container .col-xs-3.futureMixtape,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredMixtape,
    .top_block .mixTape_container .col-xs-3.latestSingle,
    .top_block .mixTape_container .col-xs-3.latestMixtape{
        width: 33.33%;
        /*width: 209px;*/
    }
    
    .top_block .mixTape_container .mixtapes_block .mixtap_txt{
        font: bold 13.65px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_count{
        background: url("../images/homepage/plays_icon.png") no-repeat scroll 0 40%;
        font: bold 10.48px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_rating{
        margin-top: 1px;
    }
    .footer .footer_block .footer_logo {
        padding: 10px 20px 0;
    }
    .footer .footer_block .footer_menu {
        padding: 0 5px;
    }
    .footer .footer_block .footer_subscribe {
        padding: 0 5px;
    }
    #contact_page .contactus_container .contactus_right .social_block .social_share a{
        margin-right: 4px;
    }
    .featured_background_block.feture_top .col-xs-3{
        width: 50%;
    }
    .featured_background_block .feture_bottom_block{
        padding: 0 0 25px;
    }
    .profile_block .profile_left_container{
        width: 30%;
    }
    .profile_block .profile_right_container{
        width: 70%;
    }
    .profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{
        width: 50%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting {
        bottom: -41px;
        float: left;
        padding-left: 10px;
        position: absolute;
        right: 0;
        text-align: right;
        width: 110px;
        z-index: 999999;
    }
    .contest_listing .col-xs-3{
        width: 33.3%;
    }
    #producer_search .producersearch_container .producersearch_listing .col-xs-3{
        width: 33.33%;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 8px 0 0 ;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_title_icon{
        width: 100%;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_box{
        width: 100%;
        margin: 8px 0;
    }
}

/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    #header .header_block .col-xs-1{
        width: 100%;
    }
    #header .header_block .head_line {
        background: none;
    }
    #header .header_block .head_logo{
        text-align: center;
        width: 100%;
    }
    #header .header_block .col-xs-3{
        display: block;
        width: 100%
    }
    #header .header_block .head_search{
        margin: 19px 12px;
    }
    #header .header_block .col-xs-6{
        background: #179cd7 none repeat scroll 0 0;
        margin: 5px 0 0px;
        width: 100%;
    }
    #header .header_block .head_menu{
        display: block;
        width: 100%;
        padding: 5px 0;
    }
    #header .header_block .head_menu #tinynav1{
        background: #179CD7 url("../images/homepage/mobile_menu_icon.png") no-repeat scroll 99% 50%;
        border: medium none;
        color: #fff;
        display: inline-block;
        font: 19px AbelRegular;
        margin: 0;
        text-transform: uppercase;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    #header .header_block .head_menu #tinynav1::-ms-expand {
        display: none;
    }
    #header .header_block .head_menu #tinynav1:focus{
        border: none;
    }
    #header .header_block .head_menu #tinynav1 options{
        display: inline-block;
        border: none;
    }
    #header .header_block .head_menu #nav{
        display: none;
    }
    #header .header_block .col-xs-2.login_block{
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
    }
    #header .header_block .login_menu ul li{
        padding: 19px 10px;
    }
    .top_block .mixTape_container .col-xs-3.futureMixtape,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredMixtape,
    .top_block .mixTape_container .col-xs-3.latestSingle,
    .top_block .mixTape_container .col-xs-3.latestMixtape{
        width: 33.33%;
    }
    .top_block .mixTape_container .mixtapes_block .mixtap_txt{
        font: bold 13.65px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_count{
        background: url("../images/homepage/plays_icon.png") no-repeat scroll 0 40%;
        font: bold 10.48px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_rating{
        margin-top: 1px;
    }
    .footer .footer_block .footer_logo {
        padding: 10px 20px 0;
    }
    .footer .footer_block .footer_menu {
        padding: 0 5px;
    }
    .footer .footer_block .footer_subscribe {
        padding: 0 5px;
    }
    #contact_page .contactus_container .col-xs-8{
        width: 100%;
    }
    #contact_page .contactus_container .col-xs-4{
        width: 100%;
        border-color: transparent;
    }
    .featured_background_block.feture_top .col-xs-3{
        width: 50%;
    }
    .featured_background_block .feture_bottom_block{
        padding: 0 0 25px;
    }
    .profile_block .profile_left_container{
        width: 100%;
    }
    .profile_block .profile_left_container .userProfile_block{
        margin-top: 30px;
    }
    .profile_block .profile_right_container{
        width: 100%;
    }
    .profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{
        width: 50%;
    }
    .profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{
        width: 50%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting {
        bottom: -41px;
        float: left;
        padding-left: 10px;
        position: absolute;
        right: 0;
        text-align: right;
        width: 110px;
        z-index: 999999;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls{
        width: calc(100% - 123px);
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons{
        width: 123px;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar{
        width: 80px;
    }
    .contest_listing .col-xs-3{
        width: 33.3%;
    }
    #producer_search .producersearch_container .producersearch_listing .col-xs-3{
        width: 33.33%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_title_icon{
        font: bold 16px/40px BPreplay;
        padding-left: 65px;
        width: 60%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_box{
        width: 40%;
        margin: 4px 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_top{
        padding-bottom: 4px;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #singles_detail .singles_player_block .player_top .ptright_middle{
        padding: 7px 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 10px 0 0;
    }

    #mixtape_detail .mixtape_player_block .player_top .ptright_top{
        padding-bottom: 4px;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_middle{
        padding: 7px 0;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 10px 0 0;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_title_icon{
        width: 100%;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_box{
        width: 100%;
        margin: 8px 0;
    }
}

/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    #header .header_block .col-xs-1{
        width: 100%;
    }
    #header .header_block .head_line {
        background: none;
    }
    #header .header_block .head_logo{
        text-align: center;
        width: 100%;
    }
    #header .header_block .col-xs-3{
        display: block;
        width: 100%
    }
    #header .header_block .head_search{
        margin: 10px 0;
    }
    #header .header_block .col-xs-6{
        background: #179cd7 none repeat scroll 0 0;
        margin: 5px 0 0px;
        width: 100%;
    }
    #header .header_block .head_menu{
        display: block;
        width: 100%;
        padding: 5px 0;
    }
    #header .header_block .head_menu #tinynav1{
        background: url("../images/homepage/mobile_menu_icon.png") no-repeat scroll 99% 50%;
        border: medium none;
        color: #fff;
        display: inline-block;
        font: 19px AbelRegular;
        margin: 0;
        text-transform: uppercase;
    }
    #header .header_block .head_menu #tinynav1:focus{
        border: none;
    }
    #header .header_block .head_menu #tinynav1 options{
        display: inline-block;
        border: none;
    }
    #header .header_block .head_menu #nav{
        display: none;
    }
    #header .header_block .col-xs-2.login_block{
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
    }
    #header .header_block .login_menu ul li{
        padding: 19px 10px;
    }
    .top_block .col-xs-9.homeLeftcontainer{
        width: 100%;
    }
    .top_block .mixTape_container .col-xs-3.futureMixtape,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredMixtape,
    .top_block .mixTape_container .col-xs-3.latestSingle,
    .top_block .mixTape_container .col-xs-3.latestMixtape{
        width: 50%;
        /*width: 209px;*/
    }
    .top_block .mixTape_container .mixtapes_block .mixtap_txt{
        font: bold 15.65px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_count{
        background: url("../images/homepage/plays_icon.png") no-repeat scroll 0 35%;
        font: bold 11.48px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_rating{
        margin-top: 1px;
    }
    .top_block .col-xs-3.homeRightcontainer {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        width: 100%;
    }
    .footer{
        padding: 0px;
    }
    .footer .menu_web{
        display: none;
    }
    .footer .menu_mobile{
        display: block;
    }
    .footer_bottom .footer_bottom_left{
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .footer_bottom .footer_bottom_right{
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    #beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form input[type=checkbox].css-checkbox + label.css-label {
        margin-bottom: 40px;
    }
    #placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .sub_ord_txt{
        font-size: 18px;
    }
    #placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .unlmt_member{
        font-size: 40px;
    }
    #contact_page .contactus_container .col-xs-8{
        width: 100%;
    }
    #contact_page .contactus_container .col-xs-4{
        width: 100%;
        border-color: transparent;
    }
    .featured_background_block.feture_top .col-xs-3{
        width: 50%;
    }
    .featured_background_block .feture_bottom_block{
        padding: 0 0 25px;
    }
    .profile_block .profile_left_container{
        width: 100%;
    }
    .profile_block .profile_left_container .userProfile_block{
        margin-top: 30px;
    }
    .profile_block .profile_right_container{
        width: 100%;
    }
    .profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{
        width: 50%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #profile_player_block .player_top .player_top_right .ptright_top .ptright_top_ratting {
        bottom: -41px;
        float: left;
        padding-left: 10px;
        position: absolute;
        right: 0;
        text-align: right;
        width: 110px;
        z-index: 999999;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls{
        width: calc(100% - 123px);
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons{
        width: 123px;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar{
        width: 80px;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_name{
        width: 65%;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_time{
        display: none;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .buynow{
        width: 25%;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_download{
        width: 10%;
    }
    .contest_listing .col-xs-3{
        width: 50%;
    }
    #producer_search .producersearch_container .producersearch_listing .col-xs-3{
        width: 50%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_title_icon{
        font: bold 15px/17px BPreplay;
        padding: 10px 0 10px 75px;
        width: 60%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_box{
        width: 40%;
        margin: 4px 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_top{
        padding-bottom: 4px;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #singles_detail .singles_player_block .player_top .ptright_middle{
        padding: 7px 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 10px 0 0;
    }

    #mixtape_detail .mixtape_player_block .player_top .ptright_top{
        padding-bottom: 4px;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_middle{
        padding: 7px 0;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 10px 0 0;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_name{
        width: 60%;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_time{
        width: 20%;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_download{
        width: 20%;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_title_icon{
        width: 100%;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_box{
        width: 100%;
        margin: 8px 0;
    }
    #buy_now_detail{
        width: 360px;
    }
    .profile_block .profile_right_container .profile_player_box .profile_player_title form{
        width: 100%;
    }
    .profile_block .profile_right_container .profile_player_box .profile_player_title .player_mixtape{
        width: 100%;
        margin-top: 15px;
        float: left;
        padding: 0px;
    }
}
@media only screen and (max-width: 479px) {
    #header .header_block .head_logo{
        display: block;
        width: 100%;
        text-align: center;
    }
    #header .header_block .login_menu{
        background: url("../images/homepage/sepretor_line.png") repeat-y scroll 100% 0,url("../images/homepage/sepretor_line.png") repeat-y scroll 0% 0;
    }
    #header .header_block .login_menu ul{
        margin: 5px 0;
    }
    #header .header_block .login_menu ul li {
        background: none;
        color: #000000;
        display: block;
        float: none;
        font: 15px AbelRegular;
        padding: 3px 10px;
        text-align: right;
        text-transform: uppercase;
        height: 28px;
    }
    .top_block .mixTape_container .col-xs-3.futureMixtape,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.futureSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredSingle,
    .top_block .mixTape_container .col-xs-3.sponsoredMixtape,
    .top_block .mixTape_container .col-xs-3.latestSingle,
    .top_block .mixTape_container .col-xs-3.latestMixtape{
        width: 50%;
        /*width: 209px;*/
    }
    .top_block .mixTape_container .mixtapes_block .mixtap_txt{
        font: bold 13.65px BPreplay;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_count{
        background: url("../images/homepage/plays_icon.png") no-repeat scroll 0 35%;
        font: bold 10.48px BPreplay;
        display: none;
    }
    .top_block .mixTape_container .mixtapes_block .beats_play .beats_rating{
        margin-top: 1px;
        width: 100%;
    }
    .top_block .col-xs-3.homeRightcontainer {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        width: 100%;
    }
    .footer{
        padding: 0px;
    }
    .footer .menu_web{
        display: none;
    }
    .footer .menu_mobile{
        display: block;
    }
    .footer_bottom .footer_bottom_left{
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .footer_bottom .footer_bottom_right{
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    #beatape_block .beatape_box .desc_details .beat_top .beat_img{
        width: 100%;
        display: inline-block;
    }
    #beatape_block .beatape_box .desc_details .beat_top .beat_decription{
        width: 100%;
        display: inline-block;
        margin-top: 15px;
    }
    #beatape_block .beatape_box .desc_details .beat_top .beat_decription .beat_text{
        margin-left: 0px;
    }
    #beatape_block .beatape_box .desc_details .submit_form .submit_form_detail .input_form input[type=checkbox].css-checkbox + label.css-label {
        margin-bottom: 60px;
    }
    #placement_block .placement_box .desc_details .placement_top .placement_img{
        width: 100%;
        display: inline-block;
    }
    #placement_block .placement_box .desc_details .placement_top .placement_decription{
        width: 100%;
        display: inline-block;
        margin-top: 15px;
    }
    #placement_block .placement_box .desc_details .placement_top .placement_decription .placement_text{
        margin-left: 0px;
    }
    #placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .sub_ord_txt{
        font-size: 16px;
    }
    #placement_block .placement_box .desc_details .submit_form .submit_form_detail .order_txt .unlmt_member{
        font-size: 26px;
    }
    #contact_page .contactus_container .col-xs-8{
        width: 100%;
    }
    #contact_page .contactus_container .col-xs-4{
        width: 100%;
        border-color: transparent;
    }
    .featured_background_block.feture_top .col-xs-3{
        width: 100%;
    }
    .featured_background_block .feture_bottom_block{
        padding: 0 0 25px;
    }
    .profile_block .profile_left_container{
        width: 100%;
    }
    .profile_block .profile_left_container .userProfile_block{
        margin-top: 30px;
    }
    .profile_block .profile_right_container{
        width: 100%;
    }
    .profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{
        width: 100%;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_controls{
        width: calc(100% - 93px);
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons{
        width: 93px;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_icons .jp-volume-bar{
        width: 50px;
    }
    #profile_player_block .player_top .player_top_left{
        display: none;
    }
    #profile_player_block .player_top .player_top_right{
        width: 100%;
    }
    #profile_player_block .player_top .player_top_right .ptright_middle .ptright_middle_paly_icon{
        padding: 0 0 18px;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist.active .song_name{
        background: url("../images/mixtape/playlist_playingline.png") no-repeat scroll 100% 50%;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_name{
        background: url("../images/mixtape/playlist_normalline.png") no-repeat scroll 100% 50%;
        padding-left: 7px;
        width: 65%;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_time{
        display: none;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .buynow{
        width: 35%;
        background: none;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist.active .buynow{
        background: none;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist .song_download{
        display: none;
    }
    #profile_player_block .player_playlist #profile_playlist tbody .songlist.active .song_download{
        display: none;
    }
    #contentPage .contentpage_container .contentpage_title .contestpage_title_icon{
        color: #ffffff;
        display: inline-block;
        font: bold 17.99px/30px BPreplay;
        width: 100%;
    }
    #contentPage .contentpage_container .contentpage_title .contest_filterby{
        background: rgba(0, 0, 0, 0) url("../images/contest/dropdown_arrow.png") no-repeat scroll 99% 50%;
        border: medium none;
        color: #ffffff;
        display: inline-block;
        float: none;
        font: bold 17.99px BPreplay;
        margin: 0;
        outline: medium none;
        padding: 0 15px 0 0;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    #contentPage .contentpage_container .contentpage_title .contest_filterby::-ms-expand {
        display: none;
    }
    .contest_listing .col-xs-3{
        width: 100%;
    }
    #producer_search .producersearch_container .producersearch_listing .col-xs-3{
        width: 50%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_title_icon{
        font: bold 14px/16px BPreplay;
        padding: 10px 0 10px 75px;
        width: 100%;
    }
    #producer_search .producersearch_container .producersearch_title .producersearch_box{
        width: 100%;
        margin: 10px 0 0;
    }
    #singles_detail .singles_player_block .player_top .player_top_left{        
        /*text-align: center;*/
        width: 170px;
        display: block !important;
        margin: 0 auto !important;
        float: none !important;        
    }
    #singles_detail .singles_player_block .player_top .ptright_top{
        padding-bottom: 4px;
        width: 100%;
        margin: 10px 0 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #singles_detail .singles_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #singles_detail .singles_player_block .player_top .ptright_middle{
        padding: 7px 0;
        width: 100%;
        margin: 10px 0 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 0px 0 0;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_price{
        width: 100%;
    }
    #singles_detail .singles_player_block .player_top .ptright_bottom .ptright_bottom_btn{
        margin: 8px 0 0 0;
        width: 100%;
    }

    #mixtape_detail .mixtape_player_block .player_top .player_top_left{
        /*width: 100%;
        text-align: center;*/
        display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 170px;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top{
        padding-bottom: 4px;
        width: 100%;
        margin: 10px 0 0;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_detail{
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting{
        border-top: 1px solid #dcdcdc;
        margin-top: 6px;
        padding-top: 6px;
        text-align: left;
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_count{
        width: 50%;
        float: left;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_top .ptright_top_ratting .ptright_top_ratting_star{
        width: 50%;
        float: left;
        margin-top: 1px;
        text-align: right;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_middle{
        padding: 7px 0;
        width: 100%;
        margin: 10px 0 0;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_bottom{
        width: 100%;
        margin: 0px 0 0;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_price{
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_top .ptright_bottom .ptright_bottom_profile_btn{
        margin: 8px 0 0 0;
        width: 100%;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_name{
        width: 70%;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_time{
        display: none;
    }
    #mixtape_detail .mixtape_player_block .player_playlist #mixtape_playlist tbody .songlist .song_download{
        width: 30%;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_title_icon{
        width: 100%;
        font: bold 14px/14px BPreplay;
        padding: 3px 0 3px 70px;
    }
    #producer_search .producersearch_container .producersearch_title .searchpage_box{
        width: 100%;
        margin: 8px 0;
    }
    #buy_now_detail{
        width: 280px;
    }
    .profile_block .profile_right_container .profile_player_box .profile_player_title form{
        width: 100%;
    }
    .profile_block .profile_right_container .profile_player_box .profile_player_title .player_mixtape{
        width: 100%;
        margin-top: 15px;
        float: left;
        padding: 0px;
    }
}

.error{
    color: red !important;
    width: 100%;
}


.search {
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-top: 30px;
}
.search_heading {
    background: #21b1f0 none repeat scroll 0 0;
    height: 103px;
     padding: 20px;
}
.search_left {
    /*float: left;
    width: 50%;*/
}
.search_img
{
    background: rgba(0, 0, 0, 0) url("../images/search.jpg") no-repeat scroll 0 0;
    float: left;
    height: 65px;
    width: 25%;
}
.search_det {
    color: #fff;
    font-size: 22px;
}
.search_det1 {
    color: #fff;
    font-size: 18px;
}
.search_links {
    float: left;
}
.search_links > a {
    color: #fff;
    font-size: 18px;
    margin-right: 21px;
    text-decoration: none;
}

.song_name a.track {
    text-decoration: none;
    color: #000000;
}
.songlist.active a{
    text-decoration: none;
    color: #ffffff;
}
.single_song_title > a {
    color: #1a2323;
    text-decoration: none;
}
.recmd_label > a {
    color: #1a2323;
    text-decoration: none;
}
.beats_txt > a {
    color: #1a2323;
    text-decoration: none;
}

/*inbox*/
#inbox .LBD_CaptchaImageDiv {
    float: left;
}
#inbox .LBD_CaptchaIconsDiv {
    float: left;
    margin-left: 5px;
}
#LoginCaptcha_CaptchaImageDiv > a {
    cursor: pointer !important;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 0 !important;
}
.profile_latestupload_desp.new {
    margin-bottom: 24px;
}
.mixtapes_block .mixtapes_img img {
 /*   min-height: 169px;*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .ftp_logo{
        width: 100%;
    }
    .footer .footer_block .footer_logo{
        width: 161px;
    }
}