/*1830*/
@media(max-width:1830px) {
    .ads main .package .pack {
    width: 19.3333%;
    }
}
/*1700*/
@media(max-width:1700px) {
    .ads main .package .pack {
    width: 31.3333%;
    }
    .ads main table {
    width: 100%;
    margin: 30px 10px;
}

.publishers .rowposts .info .more {
    position:static;
}

}

/*1500*/
@media(max-width:1366px) {
    
    .offers .actions span {
            padding-top: 7.5%;
    }
    .offers .offers_holder article .AP_playnow img, .indexheaders .actions .AP_playnow img {
        width: 14px !important;
    }
}

/*1366*/
@media(max-width:1366px) {
    .moharam .image img {
        width:100%;
    }
    .topheader .genres {
    flex: 5;
    margin-top: 6px;
}
.topheader .genres ul li a {
    padding: 3px 11px;
}
    .ads main .websiteads .plans .plan .icon {
        width:40%;
    }
    .offers .actions span {
        padding-top: 13px;
    }
	.playlists_container .info .insidecontent {
		width: 70%;
	}
	.playlists_container .musicslist .datepicker .tabs .ttab {
		padding: 4px 6px;
	}
	.archive .offers {
		margin-top: -107px;
	}
	.topheader .genres ul li {
		padding: 6px 0;
	}
	.topheader .genres ul li a {
		margin-left: 1px;
	}
	.searchbox .artist .topsearch a {
		margin-left: 8px;
	}

	.artist .tabs {
		top: 58px;
	}
	.ads main .package {
	    flex-wrap: wrap;
	}
	.ads main .package .pack {
	    width: 30.3333%;
	}
	.ads main table {
        width: 99%;
        margin: 23px auto;
    }
    .ads header .cornerimg {
        width: 40%;
    }

}
/*1300*/
@media(max-width:1300px) {
    .albumlist .item .far {
        width: 7%;
    }
    .albumlist .item .num {
         width: 8%;
    }
    
	.shop .header .top {
	    height: 75vh;
	}
	.shop .posts article .bot .price {
		padding: 4px 8px;
	}
	.shop .posts article .bot {
		flex-flow: column;
	}
	.shop .posts article .bot .order {
		width: 100%;
		padding: 9px;
		text-align: center;
		margin-top: 10px;
		background: #6db31d;
	}
	.shop .posts article .bot .right {
		display: flex;
		width: 100%;
	}
	.shop .posts article .bot .right div {
		width: 50%;
	}
	.menu {
		width: 20%;
	}
	.content.nosidebar {
		width: 80%;
	}
	.indexplaylists .item h2 {
		font-size: 14px;
	}
	.teaserpost {
	    width:90%;
	}
	.naghd .title {
	    width: 4%; 
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist i {
		display:none;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .download {
		padding: 13px 16px;
		margin: 0px 3px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme {
		padding: 13px 16px;
	}
	.offers .actions span {
		width: 60px;
		height: 60px;
		padding-top: 16px;
	}
	.offers .offers_holder article .AP_playnow img, .indexheaders .actions .AP_playnow img {
        width: 15px !important;
    }
	.artist .tabs .tb {
		font-size: 12px;
	}

}
/*1200*/
@media(max-width:1200px) {
    .topheader .logoholder {
            flex: 0;
    margin-left: 20px;
    }
    .topheader .genres ul li a {
    padding: 3px 8px;
}
    .ads main .websiteads .plans .plan .info {
        width: 100%;
    } 
    .ads main .websiteads .plans .plan .icon {
        display:none;
    }
    .popup {
        width:50%;
    }
    .single .post .infos a.lyric {
        display:inline-block;
    }
    .playlist_archive .header .text {
        left: 8vw;
    }
    .playlist_archive .header .cover{
        margin-bottom: 70px;
    }
    .player .volume {
        width: 10% ;
    }
    .albumlist .item .views {
        width: 15%;
    }
    .shop .header .top {
        height: 60vh;
    }
    .dashboard .panel .infos .info {
        position: relative;
    }
    .dashboard .panel .infos .info .tabs {
        padding-bottom: 10px;
    }
    .dashboard .panel .infos .info .tabs a {
        padding: 9px 10px;
    }
    .dashboard .panel .infos .info .btns {
        position: absolute;
        left: 0;
        top: -17px;
    }
    .dashboard .panel .infos .avatar .changeimage {
         background: rgba(0, 0, 0, 0.66);   
    }
	.playlists_container .musicslist {
		width: 45%;
		flex: auto;
	}
	.playlists_container .musicslist {
		width: 45%;
		flex: auto;
	}
	.playlists_container .info .insidecontent {
		top: 10em;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .download:before,.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme:before {
		content: unset;
	}
	.offers .actions span {
		padding-top: 16px;
		font-size: 13px;
	}
	.owl-nav div.owl-prev, .owl-nav div.owl-next {
		top: 28%;
	}
	.artist .artistcontent .newpost .text .top .left a.artvcard {
		padding: 10px;
	}
	.artist .tabs .tb {
		padding: 19px 10px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist i {
		display: block;
		margin: 0;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist b {
		display: none;
	}
	.latests .latest_holder {
		display: flex;
    flex-wrap: wrap;
    height: auto;
	}

    .latests .latest_holder article {
        width: 18%;
    }
	.player * {
		width: 4%;
	}
	.player .seekbar {
		width: 27%;
	}
	.single .post .descriptions .details,.single .post .lyrics,.single .post .downloadbox {
	    position: static;
	}
	.single .post .cover {
        width: 35%;
    }
    .single .post .infos {
        width: 65%;
    }
    .single .post .descriptions {
        height: 178px;
    }
	.single .post {
        margin: 25px 5px 5px 0;
    }
    .single .infobar {
        padding: 0px;
        margin-bottom: 15px;
    }
	.single .post span.playme,.single .post .infos a.download {
		padding: 13px 15px;
	}
	.single .post .descriptions .details {
		width:100%;
	}
	.single .post {
	    position: relative;
	    margin-bottom: 135px;
	}
	.single .post .infos {
		position:static;
	}
	.single .post .downloadbox {
        position: absolute;
        top: 100%;
        bottom: auto;
        right: 0;
        width: 100%;
        padding-top: 8px;
        margin-top: 11px;
    }
	.single .post .lyrics {
		display:none;
	}
	.ads main .websiteads .mockup {
        width: 70%;
        display: flex;
    }
	
}
/*1024*/
@media(max-width:1024px) {
    .ads main .websiteads .mockup {
        width:auto;
    }
    .moharam .image p {
            right: -2%;
    }
    .playlist_archive main .rows .posts .holder {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .shop .header .top {
        height: auto;
    }
	.latests .latest_holder {
		grid-template-columns:1fr 1fr 1fr;
	}
	.indexheaders .post .info {
	    padding: 3px 16px;
		text-shadow: 1px 1px 0px #000;
	}
	.indexheaders .post .info h2 {
		font-size: 14px;
	}
	.indexheaders .post .info strong {
		font-size: 13px;
	}
	.indexheaders .post .avatar {
		width: 45px;
		height: 45px;
		bottom: 8px;
		right: 8px;
	}
	.banner .text i {
		font-size: 35px;
	}
	.indexheaders .owl-nav div.owl-next, .indexheaders .owl-nav div.owl-prev {
		top: 38% !important;
	}
	.player {
		height: 72px;
		padding-top: 4px;
	}
	.player * {
		width: 6%;
	}
	.player .seekbar {
		position: absolute;
		top: 0px;
		left: 0;
		margin: 0;
		width: 100%;
	}
    .popup {
        width: 50%;
    }
	.artist .header {
		height: 45vh !important;
	}
	.artist .artistcontent .newpost .text .top .right {
		display:none;
	}
	
	
}
/* 992 */
@media(max-width:992px) {
    .latests .latest_holder article {
        width: 23%;
    }
    .indexheaders .actions span {
        width: 60px;
    height: 60px;
    padding-top: 20px;
    }
    .ads main .websiteads {
        flex-flow: column;
    }
    .ads .stats .item {
        width: 130px;
    }
    .single_artist_more .offers {
        width: 80%;
    }
    .keywords .keys {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .albumlist .item .far {
         width: 13%;
    }
    .albumlist .item .num {
    width: 15%;
    }
    .albumlist .item .views {
        width: 22%;
    }
    .dashboard .panel .infos .avatar {
    width: 160px;
    height: 140px;
    }
.section.login,.section.reg {
    width: 60% !important;
}
	.searchbox .artist .posts {
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}
	.searchbox .artist .posts a {
		display: inline-block;
		width: 26%;
	}
	.indexheaders .post .info h2 {
		font-size: 15px;
	}
	.indexheaders .post .avatar {
		display:none;
	}
    .offers .actions {
        opacity: 1;
        width: 35%;
        top: auto;
        bottom: 7%;
        left: 0;
    }
    .offers .actions span {
        color: #000;
        width: 60px;
        height: 60px;
        border-radius: 100%;
        text-align: center;
        padding-top: 9px;
        font-size: 15px;
        margin-right: 8px;
        cursor: pointer;
        box-shadow: 0 4px 7px 0 rgba(0, 0, 0, .25);
        transition: 0.3s;
    }
    .offers .offers_holder article .AP_playnow img {
        width: 11px !important;
        padding-top: 6px;
    }
    .offers .actions svg {
        font-size: 13px;
    }
    .offers .actions path {
        fill: #000 !important;
    }
    .indexheaders .owl-nav div.owl-next, .indexheaders .owl-nav div.owl-prev {
        top: 43% !important;
    }
	 .player .volume {
            width: 12%;
    }
    .logo_menu {
        width: 20%;
    }
    .naghd .title {
        width:6%;
    }
    .single .post .infos {
        width: 60%;
    }
    .single .post .cover {
        width: 40%;
    }
    .single .post .infos h1 strong {
        font-size: 15px;
    }
    .single .post .infos .en strong {
        font-size: 14px;
    }

}
/* 991 */
@media(max-width:991px) {
    .moharam .image p a {
        display:inline-block;
    }
     .publishers .rowposts {
         flex-wrap:wrap;
     }
    .publishers .rowposts .info {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .publishers .rowposts .pubposts {
    width: 100%;
}
    .content .container {
        max-width: 100%;
    }
    .dashboard .panel .posts article .play i {
        top: 38%;
        font-size: 15px;
    }
	.teaserpost .artist .status {
	    display:none;
	}
	.artist .tabs .tb span {
		display: none;
	}
	.artist .tabs .tb {
	    padding: 19px 15px;	
	}
	.topheader {
		display:none;
	}
	.topheader.mobile {
		display:block;
	}
    .topheader.mobile .right form {
		display:none;
	}
    .topheader.mobile .logo_menu {
        width: auto;
    }
	.menu {
		display: none;
	}
	.content.nosidebar {
		width: 100%;
	}
	.artist .artistcontent .newpost .text .top .left a.artvcard {
		padding: 4px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme i {
		display: block;
	}
	.artist .artistcontent .newpost .text .top .right p.h3 {
		font-size: 13px;
	}
	.artist .header .cover {
		width: 100%;
	}
	.topheader .right form button {
	    padding: 0px 6px 0 6px;	
	}
	.topheader .right form .far.fa-search {
		color: #979a9e;
		padding: 7px 0px;
		font-size: 12px;
		width: 27px;
		height: 27px;
	}
	.mobilesidebar {
		display:none;
	}
	.mobilesidebar .menu {
		top: 0;
		width: 100%;
		background: #ffffff00;
		height: 100%;
		padding-top: 100px;
		z-index: 1;
		position: absolute;
	}

	.mobilesidebar .menu.cont {
		background: #FFF !important;
		z-index: 36 !important;
		padding-top: 0 !important;
		right: -100%;
	}
	.menu.cont .item .infos {
		width: 88%;
	}
	.menu.cont .item .fa-play {
		font-size: 13px;
		padding: 11px;
	}
	
	.topheader .right form {
		position: absolute;
		border-radius: 0;
		bottom: -48px;
		left: 0;
	}
.user_vcard {
		position: relative;
	}
	.user_vcard a {
		justify-content: flex-start;
		width: 100%;
	}
	.user_vcard i {
		position: absolute;
		left: 15px;
		top: 25px;
	}
}
/* 885 */
@media(max-width:885px) {
.single .followtext .txt {
    flex: 9;
}
.single .artist .follow {
    height: max-content;
    text-align: center;
}
.single_artist_more .offers {
    width: 70%;
}
.single .single_artist_more .artist {
    width:30%;
}
.offers .actions {
    left: 10%;
}
    .albumlist .item h2 {
    width: 45%;
    }
	.player_tracks .tracks_content .musics_tracks .tracklists,.player_tracks .tracks_content .musics_tracks {
	    width:60%;
	}
	.player_tracks .tracks_content .music_info {
	    width:40%;
	}
	.teaserpost .cont {
	    width: 60%;
	}
	.artist .artistcontent .newpost .text .top {
	    flex-flow: column;	
	}
	.artist .artistcontent .newpost .text .top .right {
		display: flex;
		justify-content: space-between;
		margin-bottom: 15px;
	}
	.artist .artistcontent .newpost .text .top .right .time {
		display: none;
	}
	.artist .artistcontent .newpost .text .top {
		padding: 0 10px 10px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .download,.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme {
		padding: 13px 9px;
	}
	.playlists_container .musicslist .datepicker .tabs {
		display: flex;
		justify-content: space-between;
	}
	.playlists_container .musicslist .datepicker .tabs .ttab {
		width: 30%;
		text-align: center;
	}
	.playlists_container .info {
		width: 63%;
		flex: auto;
	}
	.shop .posts article .bot {
		padding: 10px;
	}
	.shop .header .top {
		height: 400px;
	}
	.shop .header .top .title {
		bottom: 0;
		width: 40%;
	}
	.shop .posts article .cover .action svg {
		font-size:25px;
	}

}
/*768*/
@media (max-width:768px) {
    .teaserpost .details {
        height: auto;
    }
    .popup.shop {
         width: 96%;   
    }
    .popup.shop input, .popup.shop button {
         width: 70%;
    }
    .artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
        display:none;
    }
    .artist .header .bottom .insta {
        bottom: 18%;
        background-color:transparent;
    }
    .dashboard .panel .posts article .play {
        width: 45px;
        height: 45px;
    }
    .dashboard .panel .posts article .play i {
        top: 38%;
        font-size: 12px;
    }

	.playlists_container .musicslist .musics .li .right .num {
		display: none;
	}
	.playlists_container .info .insidecontent {
		width: 94%;
	}
	
	.artist .artistcontent .newpost .text .bottom .secsection,.artist .artistcontent .newpost .text {
		position: static;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
		background: #ffffff;
		padding: 10px 13px;
		position: absolute;
		right: 3%;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads {
		display: flex;
		flex-flow: column;
		justify-content: space-between;
		width: 100%;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .download, .artist .artistcontent .newpost .text .bottom .secsection .downloads .playme {
		text-align: center;
	}
	.artist .header .bottom {
		padding: 16px;
	}
	.single .post .lyrics {
		display:none;
	}
	.popup,#change_pw {
		width: 70%;
	}
	.single .post .descriptions .details {
		width: 100%;
	}
    .player_tracks .tracks_content .musics_tracks .tracklists,.player_tracks .tracks_content .musics_tracks {
	    width:98%;
	}
	.player_tracks .tracks_content .music_info {
	    display:none;
	}
	.latests.dash .latest_holder,.artistcontent .latest_holder {
	    display: grid;	
	}
	.player .lists {
        width: 8.8%;
	}
	.player .shower {
        width: 30%;
    }
	
	.content.nosidebar {
        width: 100%;
    }
    .topheader .leftone {
        width: 80%;
    }
    .indexheaders .actions span {
        width: 50px;
        height: 50px;
        padding-top: 15px;
        font-size: 16px;
    }
   .player .fa-volume,.player .volume {
        display:none;
    }
    .player * {
        width: 7%;
    }
    .teaserpost .cont,.teaserpost .comments {
        width:100%;
    }
    .teaserpost .comments {
        position:static;
    }
    .teaserpost {
        top: 10%;
        flex-wrap:wrap;
    }
    .teaserpost .commentform {
        position: static;
    }
    .teasers.full {
        z-index: 1;
    }
    .teaserpost .comments .arrow.full {
        display:none;
    }
    .teaserpost .comments .arrow {
        left: -1%;
        top: -20%;
        background: transparent;
        color: #FFF;
        font-size: 26px;
    }
    .teaserpost .commentform input[type=text] {
        padding:10px;
    }
    .topheader .leftone,.topheader .leftone {
		width: unset;
	} 

	
	.logo_menu{
	    width: unset;	
	}

	.menu,.topheader .genres {
	    display:none;
	}
	
	.single .post {
		position: relative;
	}
	.single .post .infos {
		position:static;
	}
	.single .post .descriptions {
		height: 190px;
	}
	.shop .posts article .bot .code i {
	    right: -15%;
	}
   

}
/* 767 */
@media(max-width:767px) {
    .offers .actions {
        bottom: 1%;
    left: 5%;
    }
    .websiteads {
        display:none;
    }
    .ads main .package .pack {
        width: 100%;
        margin-bottom: 15px;
    } 
    .ads header .cornerimg {
        width: 29%;
    }
    .playlistscontainer .posts {
        grid-template-columns: 1fr 1fr 1fr;
    }
    
    .single_artist_more .offers {
        width: 70%;
}
    .playlist_archive main .rows .posts .holder {
        grid-template-columns: 1fr 1fr;
    }
    .playlist_archive .header .cover {
        margin-bottom: 0;
    }
    .playlist_archive .header .cover {
    height: 65vh;
    }
    .player_tracks .tracks_content .musics_tracks .musicrow .img span svg {
        width: 14px;
        height: 12px;
    }
	.albumlist .item h2	,.albumlist .single .artist {
    width: 55%;
	}
	
	.teaserpost .related,.teaserpost .artist {
	    display:none;
	}
	.teaserpost .details {
	    height:auto;
	}
	.teaserpost .comments .arrow {
        top: -23px;
        left:auto;
	}
	.teaserpost {
        top: 20%;
    }
	.searchbox .artist .posts a {
        width: 33%;
    }
    .searchbox .artist .topsearch a {
        margin-bottom: 8px;
    }
	.content .container {
        max-width: 100%;
    }
    .dashboard .panel .posts article .artist_song {
        margin-top: 0;
    }
	.shop .header .tabmenu .producer .selectbox {
		width: 110px;
	}
	.shop .posts article .bot .code {
		margin-right: 0;
	}
	.shop .posts article .bot .right {
	    justify-content: space-between;
	}
	.shop .posts article .bot .right div {
        width: 48%;
    }
	.shop .posts article .bot .price {
		text-align: center;
	}
	.shop .posts article .bot .code i {
		width: 50%;
	}
	.artist .artistcontent .newpost .text .top .left {
		display: none;
	}
	.artist .artistcontent .newpost .text .top {
	    padding: 0 10px 0px;	
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme {
		padding: 13px 9px;
		margin: 0;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
		bottom: 8%;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .download {
		padding: 13px 9px;
		margin: 5px 0;
		width: 100%;
		display: block;
	}
    .player .lists {
        width: 8.8%;
    }
    .player .timer, .player .time {
        display:none;
    }
    .player .shower {
        width: 43%;
        right: 52px;
    }
    .indexheaders .post .actions {
        display:none;
    }
	
	 .shop .header .tabmenu {
        hheight: auto;
    display: flex;
    flex-flow: column;
    }
	.shop .header .top {
		height: 300px;
	}
	.shop .header .tabmenu .producer {
		width: 100%;
		margin-bottom: 13px;
	}
	.shop .header  .title {
	    width:100px;
	}
	 .artist .tabs {
		padding: 10px;
	}
	.artist .tabs .tb {
		padding: 6px 13px;
		border-radius: 6px;
	}
	.artist .tb.active {
        background: #d83945;
        color: #FFF;
    }

}
/* 700 */
@media(max-width:700px) {
    .latests .latest_holder article {
    width: 31%;
}
   .single .offers .actions {
    bottom: 1%;
    left: 22%;
}
    .single_artist_more .offers {
    width: 80%;
}
    .owl-carousel{
  overflow:hidden;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  height:150px;
}
.ads main .websiteads .plans {
    width: 100%;
}
.ads main .websiteads .mockup .holder {
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.ads main .websiteads .mockup .monitor {
    width: 74%;
    height: 260px;
}
   .albumlist .item .num {
       display:none;
   }
   .albumlist .item .views {
    width: 34%;
}
	.shop .header .tabmenu .producer .selectbox {
		width:100%;
	}
	
	.shop .posts article {
		width: 48%;
	}
	.playlists_container .info .insidecontent {
		width: 80%;
    }
	.playlists_container .musicslist {
		width: 41%;
	}
	.artist .artistcontent .newpost .cont {
		flex-flow: column;
	}
	.artist .artistcontent .newpost .cover {
		width: 100%;
		height: 100%;
	}
	.artist .artistcontent .newpost .text {
		margin-right: 0;
	}
	.artist .header {
		height: 35vh !important;
	}
	.artist .header .bottom .ttl .txt h1 {
		font-size: 18px;
	}
	.artist .header .bottom .ttl .btns .follow,.artist .header .bottom .ttl .btns .playall {
		padding: 7px 25px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
		right: 4.2%;
		bottom: 93%;
		font-size: 15px;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .downloads .playme,.artist .artistcontent .newpost .text .bottom .secsection .downloads .download {
		text-align: center;
	}
	.artist .artistcontent .newpost .text .top .left {
		display: flex;
	}
	.playlists_container .musicslist .datepicker {
	    display: block;	
	}
	.playlists_container .musicslist .datepicker .tabs {
		margin-bottom: 16px;
	}
	.playlists_container .info .plplayer .seekbar .line {
		width: 55%;
	}
	.playlists_container .info .volum_holder {
		display:none;
	}
	.playlists_container .musicslist .datepicker .year .yearselect .dropdown {
		width:100%;
	}
	.dashboard .panel .infos .info .btns {
        top: -13px;
    }
    .dark .dashboard .panel .infos .info .btns .btn {
        width: inherit;
        text-align: center;
    }
   
	
}
/* 600 */
@media(max-width:600px) {
    .ads main .websiteads .mockup {
        display:none;
    }
    .latests .latest_holder article {
    width: 22%;
}
    .websiteads {
        display:none;
    }
    .keywords .keys {
            grid-template-columns: 1fr 1fr;
    }
    .aboutpublisher .ttl {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .aboutpublisher .btns {
        justify-content: center;
        margin-top: 20px;
    }
    .aboutpublisher .ttl .txt {
        text-align: center;
    }
    .albumlist .item .artist {
        display:none;
    }
    .single .post .descriptions {
    height: auto;
}
#wp_page_numbers li.page_info {
    display:none;
}

    .section.login {
    width: 90% !important;
}
.searchbox {
    height: 600px;
    overflow: scroll;
}
	.dashboard .panel .posts article {
        width: 40%;
        flex: auto;
        margin: 9px;
    }
	.playlists_container .info {
		position: fixed;
		bottom: 0;
		width:100%;
		background: #FFF;
		right: 0;
		z-index: 2;
		box-shadow: 0 0 21px rgba(0, 0, 0, 0.07);
		padding: 20px 0 20px 0;

	}
	.playlists_container .musicslist {
		padding-bottom: 100px;
	}
	.playlists_container .info .insidecontent h1,.playlists_container .info .img {
		display:none;
	}
	.playlists_container .info .insidecontent {
		width: 90%;
	}
	.playlists_container .info .plplayer .seekbar .line {
		width: 71%;
	}
	.playlists_container .musicslist .musics .li .left {
		width:auto;
	}
		
	.info.social .avatar {
        display:none;
    }
    .playlists_container .info.social .contentss {
        position: relative;
        top: 0;
    }
    
	.playlists_container .info .actions {
		font-size: 19px;
		margin: 20px 0 6px;
		flex-direction: row-reverse;
	}
	.single .post .cover {
		width: 100%;
	}
	.single .post .infos {
		width: 100%;
	}
	.single .post span.playme {
		width: auto;
	}
	.single .infobar {
		display: flex;
		flex-wrap: wrap;
	}
	.single .post span.playme,.single .post .infos a.download {
	    margin: 0;	
		padding: 13px 15px;
		width: 42%;
		text-align: center;
	}
	.single .post span.playme i {
		display:none;
	}
	.single .post span.playme:before {
		padding-left: 0;
	}
	.banner .text {
	    top: 10%;
	}
	.banner .text h4 {
        font-size: 15px;
    }
    .banner .text p {
        font-size: 12px;
    }
    .player .lists {
        width: 9.8%;
    }
    .player * {
        width: 9%;
    }
    .player .shower {
        width: 39%;
    }
	.searchbox .flx {
		flex-flow: column;
		flex-direction: column-reverse;
	}
	.searchbox .find,.searchbox .artist{
		width:100%;
	}
	.searchbox .artist {
		margin-top: 15px;
	}
	.searchbox .artist .posts a {
		width: 18%;
	}
	.single .post,.single .post .infos {
	    display:block;
	}
	.naghd .title {
	    width: 8%;
	}
	.single .infobar .left {
	    width: 100%;	
        display: flex;
        justify-content: space-between;
		margin: 10px 6px;
    }
	.single .infobar .act {
		width: 100%;
		display: flex;
		justify-content: space-between;
		background: #f4f4f5;
		padding: 8px 12px;
		border-radius: 4px;
		margin-top: 10px;
	}
	.dark .single .infobar .act {
	    background: #202125;
	}
    .single .post .downloadbox {
        display: flex;
        justify-content: space-between;
        flex-flow: column;
        width: 100%;
        position: static;
    }
    .single .post span.playme, .single .post .infos a.download {
		padding: 17px 15px;
		width: 100%;
		margin-bottom: 12px ;
		display: block;
	}
	.single .post span.playme i {
		display: inline-block;
		margin-right: 12px;
	}
	.single .post {
        margin-bottom: 0;
    }
    .musicslist.social {
        margin-top: 50%;
    }
    .playlists_container .info.social video {
        width: 100%;
        height: auto;
        border-radius: 0;
        margin: 0;
        padding: 0;
        position: fixed;
        z-index: 3;
        top: 0;
    }
    #wp_page_numbers ul {
        flex-direction: row-reverse;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    #wp_page_numbers ul li {
          width: 32%;
        text-align: center;
        order: 3;
        margin: 4px 0;
    }
    #wp_page_numbers ul li.next_page, #wp_page_numbers ul li.prev_page {
       display: block !important;
        width: 100%;
    }
    #wp_page_numbers li a {
        color: #ffffff;
        background: #3F51B5;
    }
    #wp_page_numbers li a:hover {
        color: #ffffff;
        opacity:0.8;
    }
    .playlists_container .info {
        display:none;
    }
   
	

}
/* 575 */
@media(max-width:575px) {
    .indexheaders .post .info {
        backdrop-filter: unset;
    }
    .latests .latest_holder article {
    width: 47%;
}
.dark .artist .header .ttl .txt h1 {
    color: #fff;
}
    .single .offers .actions {
    left: 2%;
}
.artist .header .cover img {
	width:170%;
}
    .single_artist_more {
        flex-flow: column;
    }
    .single_artist_more .offers {
        width: 100%;
        margin-top: 15px;
    }
    .single .single_artist_more .artist {
    width: 100%;
    display: flex;
    text-align: right;
}
    .single .single_artist_more .artist a {
        display: flex;
        
    }
     .single .single_artist_more .artist a span {
         width: 70%;
    margin-right: 15px;
     }
     .single .artist .follow {
        position: absolute;
        bottom: -115%;
        z-index: 9;
        left: 10px;
    }
    .moharam {
        flex-flow:column;
    }
    .moharam .image {
        width: 100%;
    }
    .moharam .image p {
        width: 100%;
        text-align: center;
    }
    .moharam .moharam_posts {
        width:100%;
    }
    .ads main table td:nth-child(2) {
    display: none;
}
    .playlistscontainer .posts .socialpost .title {
        top: 66%;
        font-size: 12px;
    }
    .playlistscontainer .posts .socialpost .play {
        background-size: 81%;
    }
    .shop .tabmen .items .item {
        position:static;
    }
    .shop .tabcontent {
        position: fixed;
        top: 22%;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 93%;
    }
    .shop .selectbox .drop {
        left: 0;
    }
    .indexheaders .post .actions {
        display:block;
        opacity: 1;
    }
    .indexheaders .actions .AP_playnow img {
        width: 13px !important;
    }
    .indexheaders .actions span {
        left: 0;
    bottom: 6%;
    top: 45%;
    right: 0;
    position: absolute;
    margin: 0 auto;
    }
    .artist .artistcontent .newpost .tooltip {
        position:relative;
        padding-top: 30px;
        margin-left: 10px;
    }
    .artist .artistcontent .newpost .tooltip:before {
        content: attr(data-text);
        position: absolute;
        top: 2px;
        width: 100%;
        text-align: center;
        border: 1px solid #cad1e0;
        border-radius: 3px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 2px 7px;
        font-size: 11px;
    }
    .artist .artistcontent .newpost .text .top .left a.artvcard:hover {
        border: 1px solid #dadfe8 !important;
    }
    .artist .header .instagram {
        bottom: 100%;
        padding: 3px;
        border-radius: 5px;
        top: 3%;
    bottom: auto;
    }
    .playlist_archive .header .cover {
        height:auto;
    }
    
    .playlist_archive .header .text .tooltip {
        display: none;
    }
    .playlist_archive .header .text {
        top: auto;
        color: #FFF;
        left: 8vw;
        text-align: center;
        background: #000000b5;
        padding: 14px 24px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 100%;
        bottom: 38px;
        z-index: 2;
    }
    .playlist_archive .header .text h1,.playlist_archive .header .text p {
        color:#fff;
    }
    
    .player * {
    width: 14%;
}
    .player .upper {
        height: 45px;
        top: -31px;
        left: 22px;
    }
    .shop .search_prod {
        padding: 18px 7px;
        flex-flow: column;
        margin-bottom: 10px;
    }
    .shop .frm_str {
        display: flex;
    }
    .shop .search_prod button {
        width: 90px;
    }
    .searchbox .artist {
        display:none;
    }
    .searchbox .find .posts {
        height:auto;
    }
    .searchbox {
        height: auto;
        overflow-y: scroll;
    }
   
    .teaserpost .details {
        height: 20vh;
    }
    .teaserpost {
        top: 5%;
    }
    .dashboard .part.minutes  {
        display: none;
    }
    .addtoplaylist {
        position: fixed !important;
        top: 10% !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto ;
        width: 90%;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }
    .playlists .mylist .part:nth-child(2) {
        width: 20%;
    }
    .dashboard .panel .infos .bottom {
        flex-flow: column;
        flex-direction: column-reverse;
    }
    .dashboard .panel .infos .info .btns {
        position:static;
        flex-direction: row-reverse;
    }
    .dashboard .panel .infos .info {
        margin-top: 0;
    }
    .dashboard .panel .infos .info .tabs a {
        padding: 9px 6px;
    }
    .dashboard .panel .infos .info .tabs {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y:hidden;
    }
    .dashboard .panel .infos {
        justify-content: center;
        flex-flow: column;
    }
    .dashboard .panel .infos .info {
        width: 100%;
    }
    .dashboard .panel .infos .info .btns .btn {
        width: 50%;
        padding: 5px;
        text-align: center;
    }
    
    .dashboard .panel .infos .avatar {
        margin:0 auto;
    }
    .dashboard .panel .infos .info .top .name {
        text-align: center;
    }
    .dashboard .panel .infos .bottom {
        flex-direction: column-reverse;
    }
	.shop .header .top {
		height: 220px;
	}
	.shop .header .top .title {
		width: 70%;
	}
	.artist .tabs {
		white-space: nowrap;
		overflow: auto;
	}
	
	.artist .tabs .tb.active {
		background: #e8365f;
		color: #FFF;
	}
	.artist .tabs .tb:hover,.artist .tabs .tb {
		border-bottom: 0;
	}
	.artist .artistcontent .newpost .title .left {
		display:none;
	}
	.popup,#change_pw {
		width: 92%;
	}
	.single .comments .comment .vcard .info img {
		display:none;
	}
	.player .shower span {
	    display:none;
	}
	.player .shower {
        width: 15%;
		right: 12%;
        direction: rtl;
	}
	.player .lists {
        width: 11%;
    }
    .indexplaylists .item p {
        display:none;
    }
	.teaserpost .comments .act {
		padding: 8px 15px;
		top: 0;
		width: 100%;
		height: 75%;
	}
	.teaserpost .comments .act .statics {
		padding: 2px 0px;
		position: absolute;
		bottom: 4px;
	}
	.teaserpost .artist {
		padding: 54px 15px 5px;
		border-bottom: none;
	}
	.teaserpost .comments .act .statics .likes {
		font-size: 11px;
	}
	.player .far.play:hover {
		color: #fff !important;
	}
	.single .post .infos {
		position: relative;
	}
	.single .post .downloadbox {
		position: static;
		flex-flow: column wrap;
	}
	
	.single .post {
		margin-bottom: 0;
	}
	.naghd .title {
		width: 100%;
		padding: 12px;
	}
	.naghd .title span {
		width: 100%;
		display: inline-block;
		position: static;
		transform: rotate(0deg);
		color: #fff;
		text-orientation: inherit;
		writing-mode: horizontal-tb;
	}
	.naghd {
		flex-flow:column;
	}
	.offers .actions span {
	    padding-top: 10px;	
	}
	.artist .header {
		height:465px !important;
	}
	.shop .posts article {
		position:relative;
	}
	.shop .posts article .mid .prod img {
		display: none;
	}
	.following .art {
        width: 33%;
    }
    .artist .header .bottom {
        padding: 16px;
        background: #fff;
        border-bottom: 1px solid #EEE;
        text-align: center;
    }
    .artist .header .bottom .ttl .btns .follow {
        border: 1px solid #b7b7b7;
    }
    .dark .artist .header .bottom .ttl .btns .follow {
        color: #ffffff;
    }
    .playlists_container .info.social {
        padding: 0;
    }
    .mobilenumber {
        font-size: 14px;
        line-height: 30px;
    }
	.artist .header .bottom {
    transition: 0.2s;
    position: absolute;
    bottom: 0px;
    background: #0000004f !important;
    backdrop-filter: blur(5px);
}
.offers .actions {
    left: 3%;
    width: auto;
}
.offers .actions span {
    width: 50px;
    height: 50px;
}

}
/*425*/
@media(max-width:425px) {
    .latests .latest_holder article {
    width: 49%;
}
    .single .comments .comment_form {
        flex-wrap: wrap;
    }
    .single .comments .comment_form textarea {
        width: 100%;
    }
    .single .comments .comment_form input {
        margin: 8px 0;
    width: 100%;
    }
    .single .comments .comment_form .form-submit {
    position: static;
    width: 100%;
}
    .single .followtext .txt {
        text-align:center;
    }
.indexheaders .actions span {
    display:none;
}
    .single .single_artist_more .artist {
        width: 100%;
    }
    .ads .stats {
        flex-wrap: wrap;
    }
    .ads .stats .item {
    width: 50%;
        margin-bottom: 24px;
}
    .playlistscontainer .posts {
        grid-template-columns: 1fr 1fr;
    }
    .single_artist_more {
        flex-flow: column;
    }
    .single .artist {
        width: 100%;
        margin-bottom: 10px;
    }
    .single_artist_more .offers {
        width: 100%;
    }
     .latests .latest_holder article {
        position: relative;
       margin: 25px 0;
       width: 46%;
        display: inline-block;
        margin-left: 10px;
    }
    .latests.archive .latest_holder {
        display: block;
    
    }
    .offers .offers_holder article .AP_playnow img {
        padding-top: 4px;
    }
    .keywords .keys a .count{
        display:none;
    }
    .shop .header .title {
    width: 50%;
}
.shop .header .top .title p {
    line-height: 21px;
}
    .player .far.dj {
        order: -1;
    }
    .player_tracks .tracks_content .musics_tracks .musicrow .img span {
        padding-top: 12px;
    }
    .playlists .mylist .part:nth-child(5) {
         width: 40%;
        display: flex;
        justify-content: center;
        padding: 14px 0px 5px;
     }
    .playlist_archive .header .text {
            bottom: 20px;
    }
    .playlist_archive .header .cover img {
    width: 135%;
    }
    .playlist_archive main .rows .posts .holder .article {
        height:auto;
    }
    .playlist_archive main .rows .posts .holder .article h2 {
        font-size: 15px;
    }
    .teaserpost .commentform input[type=text] {
        padding: 16px;
    }
    .teaserpost .comments .act {
    height: 64%;
    }
    .albumlist .item .views,.albumlist .item img {
        display:none;
    }
    .albumlist .item h2 {
        margin-right:0;
    }
    .player .upper {
        top: -28px;
        height:27px;
    }
    .moreitems {
        width: 88% !important ;
        left: 25px !important;
    }
   
    .playlists .form .actons {
        width: 30%;
    }
    .indexheaders {
        overflow:hidden !important;
    }
    .section.login,.section.reg {
        width: 100% !important;
    }
    .playlists_container .musicslist.social {
        margin-top: 64%;
    }
    .playlists_container .info.social video {
        right: 0;
        top: 8%;
    }
    .playlists_container .info {
        padding: 20px 10px;
    }
    .dashboard .part.artists {
        display:none;
    }
    .playlists .mylist .part:nth-child(1) {
        width: 35%;
    }
    .playlists .mylist .part:nth-child(2) {
        width: 25%;
    }
    .dashboard .panel .posts article {
        width: 43%;
    }
    .dashboard .panel .posts .info {
        position:relative;
    }
    .dashboard .panel .posts article .play {
        width: 45px;
        height: 45px;
        position: absolute;
        bottom: 93%;
        right: 0;
        left: 0;
        margin: 0 auto;
        background: #FFF;
        border: 0;
    }
	.shop .posts article {
		width:100%;
	}

	.artist .header:active .bottom {
		opacity: 0;
		visibility: hidden;
	} 
.artist .header .bottom .ttl .btns .follow, .artist .header .bottom .ttl .btns .playall {
		padding: 8px 14px;
	}
	.artist .header {
		height: 277px !important;
	}
	.artist .artistcontent .newpost .title .right .newtag {
		display:none;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
		right: 6%;
		bottom: 92%;
	}
	.artist .artistcontent .newpost .text .top .left {
		overflow-x: scroll;
		white-space: nowrap;
		    padding-bottom: 10px;
	}
	.artist .artistcontent .newpost .text .top .left a.artvcard:hover,.artist .artistcontent .newpost .text .top .left a.artvcard {
	    border: 0;	
	}
	.single .post .descriptions {
		height: auto;
	}
	.single .comments .comment .likes span, .naghd .likes span {
	    margin: auto;	
	}
	.single .infobar span {
		margin: 6px 0;
	}
	.single .post .infos {
		padding:0;
	}
	.single .post .cover {
		margin-bottom: 15px;
	}
	.player .repeat {
		order:-1;
	}
	.menu.cont .close {
    padding: 6px 4px; 
	}
    .indexheaders .owl-nav div.owl-next, .indexheaders .owl-nav div.owl-prev {
        display:none;
    }
    .teaserpost .related .morevideo {
        height: auto;
    }
	.indexplaylists .item a .title p {
	    display:none;
	}
	.latests .latest_holder article .title h2 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.banner {
		border-top: 1px solid #e0e0e0;
		padding-top: 12px;
	}
	.banner:after {
		height: 100%;
	}
	.banner .text i {
        font-size: 20px;
    }
    .banner .text h4 {
        font-size: 13px;
        margin: 2px 0 2px;
    }
    .latests .latest_holder {
            display: block;
        white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    }
    .latests .latest_holder.moresection {
        white-space: unset;
    }
    .latests.archive .latest_holder {
    white-space: unset;
}
    .banner .text p {
        display:none;
    }
    .banner .text {
        top: 33%;
    }
    .player * {
        width: 16%;
    }
    .player .far:hover {
        color: inherit;
    }
    .single .infobar .left span i {
        display:none;
    }
    
    .player .seekbar:hover .mover {
        display:block;
    }
    .player .random,.player .repeat {
        display:none;
    }
    .player .shower {
        width: 18%;
        right: 16%;
    }
    .player .lists {
        width: 15%;
    }
    .indextitle .text {
        font-size:15px;
    }
    .indextitle .more_link {
        top: -3px;
    }
	.searchbox .artist .posts a {
		width: 30%;
	}
	.single .artist .follow {
		margin-top: -3px;
	}
	.single .comments .loginfirst a {
	        margin-right: 0;
         text-align: center;
	}
    .dashboard .panel .infos .info .top .name {
        margin: 10px;
    }
	.following .art {
        width: 50%;
	}
	.dashboard .panel .infos .info .tabs {
        border-bottom: 0;
    }
	.dashboard .panel .infos .bottom {
        border-bottom: 0;
    }
    	.single .artist .vcard span {
        padding: 10px 15px;
    }
    .single .artist .follow {
       position: absolute;
    bottom: -102%;
    z-index: 9;
    left: 4%;
    padding: 5.5px 25px;
    }
    .single .artist .vcard .cover {
        width: 100px;
    }
    .single .single_artist_more .artist a span {
        margin-right: 2px;
        margin-top: 13px;
    }
    .single .artist a{
        display: flex;
    text-align: right;
    }
    .single .comments .comment .vcard .info span b {
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 110px;
        overflow: hidden;
    }
    	.banner img {
        width: 145%;
    }
    .banner .text {
        top: 38%;
    }
    .teaserpost .cont {
        margin-top: 25px;
    }
    .teaserpost .comments .act .statics .likes {
        display:none;
    }
    .single .comments .loginfirst a {
        display: block;
        margin-top: 10px;
        padding: 9px;
    }
    .teaserpost .comments .act .statics {
        display:none;
    }
    .teaserpost {
        overflow-y: auto;
        overflow-x:hidden;
        height: 94%;
    }
    #tooltip {
        display:none !important;
    }

}

/* 375 */
@media(max-width:375px) {
.single .single_artist_more .artist a span {
    margin-right: -5px;
}
    .player_tracks .tracks_content .musics_tracks .musicrow .name {
        white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    }
    .publishers .rowposts .info .more {
        width:100%;
    }
    .aboutpublisher  i {
        display:none;
        
    }
    .offers .offers_holder article .AP_playnow img {
        padding-top: 4px;
    }
    .playlists .mylist .part:nth-child(2) {
        display:none;
    }
    .playlists .mylist .part:nth-child(5) {
    width: 54%;
    }
    .banner {
        position: relative;
        display: block;
        overflow: hidden;
        margin: 10px 0;
        height: 147px;
    }
    .banner img {
        width: 185%;
    left: -61%;
    position: absolute;
    }
    .dashboard .panel .infos .info .btns {
        justify-content: space-between;
    }
    .playlists .form .actons i {
        display:none;
    }
    .dashboard .panel .posts article .footer .right {
        display:none;
    }
    .dashboard .panel .posts article .footer .left {
        justify-content: space-between;
        width: 100%;
    }
    .dashboard .panel .posts article .footer .like {
        margin-right:0;
    }
    .dashboard .panel .posts article .footer .addplaylist {
        background:transparent;
    }
    .dashboard .panel .posts article {
        padding:5px;
    }
    .dashboard .panel .posts article .artist_song h2,.dashboard .panel .posts article .artist_song h3 {
    font-size: 12px;
    }
    .dashboard .panel .posts article .artist_song {
        padding: 0 10px;
    }
    
    .playlist_archive main .rows .posts .holder {
    grid-template-columns: 1fr;
    }
    .teaserpost .comments .act {
        height: 21%;
    }
    .playlist_archive .header .cover img {
    width: 152%;
    }
   .albumlist .item .star_rating {
        display:none;
    }
    .albumlist .item .far {
        width: 16%;
    }
    .playlists_container .info .plplayer .seekbar .line {
        width: 60%;
    }
   
        .teaserpost .comments .arrow {
        top: -21px;
    }
    .searchbox .find .posts {
        height:50vh;
    }
    .searchbox .resultbar .text {
        margin-top: 7px;
    }
    .latests.archive .latest_holder,.latests.dash .latest_holder {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .latests.archive .latest_holder article {
        width: 43%;
    }
    .dashboard .panel .infos .info .btns .btn {
        padding: 5px 9px;
    width: max-content;
        text-align: center;
    }
    .dashboard .panel .infos .info .tabs a.active {
        background: #bf2843;
        color: #FFF;
        padding: 6px 15px;
        border-bottom: 0;
        border-radius: 30px;
        display: inline-block;
    }
    .dashboard .panel .infos .info .tabs a:hover {
        border-bottom: 0;
    }
	.shop .header .top {
		height: 180px;
	}
	.shop .header .top .title {
		width: 100%;
	}
	
	.artist .artistcontent .newpost .title h2 {
		font-size: 12px;
	}
	.popup.share .contain ul li:nth-child(1),.popup.share .contain ul li:nth-child(2) {
		display: none;
	}
	.single .infobar .left span b {
		display:none;
	}
	.single .comments .comment_form {
		position: relative;
		flex-flow: column;
	} 
	.single .comments .comment_form input {
		margin: 8px 0;
		width: 100%;
	}
	.single .comments .comment_form textarea {
		width:100%;
		font-size:12px;
	}
	.naghd .top {
		white-space: nowrap;
		overflow: scroll;
		padding-left: 35px;
	}
	.single .post p a {
		text-overflow: ellipsis;
		width: max-content;
		white-space: nowrap;
	}
	.single .infobar .left {
		text-align: center;
	}
	.player_tracks .far.fa-heart,.player_tracks .fa-plus {
	    display:none;
	}
	.player_tracks .tracks_content .musics_tracks .select ul {
	    width: 350px;
	}
	.searchbox .find .result_post {
		width:100%;
	}
	.single .infobar .left {
		width: 100%;
		display: flex;
		justify-content: center;
		margin: 10px 6px;
	}
	.single .infobar .left span {
		color: #2e3642;
		cursor: pointer;
		transition: 0.2s;
		padding: 6px 12px;
		background: #EEE;
		margin: 0;
		border-radius: 4px;
		margin-left: 15px;
	}
	.dark .single .infobar .left span {
	    background: #26282b;
	}
	.dark .single .infobar .act {
    background: #26282b;
}
	.single .infobar .left span i {
		padding-right: 0;
		display:block;
		padding-left: 0px;
	}
	.artist .artistcontent .newpost .text .top .right {
		flex-flow: column;
		text-align: center;
	}
 .single .comments .comment .vcard {
	    flex-flow: column;	
	}
	.single .comments .comment .vcard .left {
		justify-content: center;
	}
	.single .comments .comment .vcard .info {
		display: flex;
		width: 100%;
		text-align: center;
		justify-content: center;
	}
	.single .comments .comment .likes {
		width: auto;
	}
	.offers .actions span {
	    width: 45px;
        height: 45px;
	}
	.offers .actions {
    left: 5%;
}
.aboutarchive .bottom .txt p {
        height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


}
/* 360 */
@media(max-width:360px) {
   .aboutpublisher .btns {
        justify-content: space-between;
        margin-top: 20px;
    }
    .aboutpublisher .telephone {
        margin:0;
    }
    .banner {
            height: 135px;
    }
    .teaserpost {
        height: 92%;
    }
    .moreitems {
        width: 86% !important;
    }
    .playlists_container .musicslist {
        margin-top: 0%;
    }
    .playlists_container .info .plplayer .seekbar .number {
        display: none;
    }
    .playlists_container .info .plplayer .seekbar .line {
        width: 100%;
    }
    label.check_container input {
        width: auto !important;
    }
	.content.single {
		padding-right: 15px;
		padding-left: 15px;
	}

	.shop .search_prod .star_rating {
	    display:block;
	}
	.artist .artistcontent .newpost .text .bottom .fistsection {
		justify-content: center;
		flex-flow: column;
	}
		.artist .artistcontent .newpost .text .bottom .fistsection p {
		    margin-bottom:10px;
		}
	.artist .artistcontent .newpost .text .top .right {
		justify-content: center;
		margin-bottom: 15px;
		flex-flow: column;
		text-align: center;
	}
	.indextitle .text {
        font-size: 13px;
    }
    .indextitle .more_link {
        top: -4px;
        font-size: 11px;
    }
	.single .post .infos h1 strong,.single .post .infos h1 {
		font-size: 14px;
	} 
	.single .post .infos .en h2,.single .post .infos .en strong {
		font-size: 12px;
	}
	.artist .artistcontent .newpost .title h2 {
		font-size: 12px;
	}
	.artist .artistcontent .newpost .text .top .right p.h3 {
		display: none;
	}
	.artist .artistcontent .newpost .text .top .right p.h3.bold {
		display: block;
	}
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
	    bottom: 91.5%;	
	}
	.shop .header .tabmenu .producer .selectbox .drop {
	    width: 115px;
        left: 0;
	}
	.shop .header .top .title p {
        line-height: 32px;
        margin-top: 0px;
    }
   

}
/* 320 */
@media(max-width:320px) {
    .latests.archive .latest_holder article {
    width: 100%;
}
   .single .artist .follow {
    left: 30%;
    bottom: -135%;
}
    .playlistscontainer .posts .socialpost .title {
            font-size: 11px;
    }
    .playlistscontainer .posts .socialpost .play {
        background-size: 72%;
    }
    .shop .tabmen .items .item i {
        display:none;
    }
    .artist .header .cover img.nocover {
    width: 86%;
    }
    .shop .tabcontent {
        margin: 0;
        width: 90%;
    }
     .banner {
            height: 120px;
    }
    .artist .header .bottom {
    padding: 8px;
    }
    .playlist_archive .header .cover img {
    width: 180%;
    }
    .latests .latest_holder article .actions span {
        width: 35px;
        height: 35px;
       padding-top: 11px;
    font-size: 12px;
    }
    .playlists_container .musicslist .datepicker {
        padding-top: 5px;
    }
    .dashboard .panel .infos .info .btns .btn i {
        display:none;
    }
    .shop .header .tabmenu .tabs .tab {
        padding: 6px 9px;
    }
	.artist .artistcontent .newpost .text .bottom .secsection .addplaylist {
		bottom: 90.5%;
		right: 8%;
	}
	

}