/*2560*/
@media(max-width:2560px) {

	
}
/*1600*/
@media(max-width:1600px) {

	
}
/*1400*/
@media(max-width:1400px) {


	
}
/*1366*/
@media(max-width:1300px) {

	.playlist {
		width: 49%;
		position:relative;
	}
	.playlist .more {
		display:none;
	}
	.playlist .infos {
		width: 100%;
		flex-wrap:unset;
	}
	.playlist .infos .text {
		width: 75%;
	}
	.main_slider .infos {
		top: 6%;
    	right: 11.5%;
	}


}
/*1300*/
@media(max-width:1300px) {

}
/*1140*/
@media(max-width:1140px) {
	
	.main_slider .infos p {
		display:none;
	}
	.archive_keeper .search .custom-select button span {
		display:none;
	}
	.archive_keeper .custom-select {
		flex-wrap: wrap;
	}
	.archive_keeper .search .custom-select .select, .archive_keeper .search .custom-select button {
		width: 48%;
	}
	.newfilm {
		height: 335px;
	}
	.newfilm figure img {
		width: 100%;
	}

}
/*1024*/
@media(max-device-width:1024px) {
	footer .flex {
		flex-flow:column;
	}
	footer .special {
		width:100%;
		margin: 30px 0;
	}
	footer nav ul {
		justify-content: center;
	}
	footer nav ul li {
		white-space: nowrap;
    	display: inline-block;
	}
	.main_slider .item:before {
		height: 150px;
	}
	.main_slider::after {
		content:none;
	}
	.main_slider .owl-dots {
		bottom: 10px;
	}
	.container-fluid {
		padding:0px 15px;
	}
	.news.posts .bigpost .layer p, .smallpost .layer p,.news.posts .bigpost .layer span.datetime, .smallpost .layer span.datetime {
		font-size: 11px;
	}
	.news.posts .bigpost .layer p, .smallpost .layer p,.news.posts .bigpost .layer span.datetime, .smallpost .layer span.datetime {
		font-size: 11px;
	}
	
}
/* 992 */
@media(max-device-width:992px) {
	
 
 
}
/* 991 */
@media(max-width:991px) {
	.main_slider .infos {
		top: 25%;
    	right: 2.5%;
	}
	.single .cover .img {
		width: 36%;
	}
	.single .cover .info_cover {
		width: 60%;
	}
	.search .custom-select button span {
		display:none;
	}
	
  .offic_week {
		padding-top: 40px;
	}
	.box.week table td.icon-heart:before {
	    left: 80px;	
	}
	
}
/* 830 */
@media(max-device-width:830px) {
	.liked_posts .item {
		width:27%;
	}
	.newfilm .layer {
		background: linear-gradient(to left,rgba(0, 0, 0, 0.83) 100%,rgba(0, 0, 0, 0) 80%);
	}
	.newfilm .text .txt {
		width: 70%;
	}
	.archive_keeper .search .custom-select {
		display: flex;
		flex-flow: wrap;
	}
	.archive_keeper .search .custom-select button,.archive_keeper .search .custom-select .select {
		margin: 5px 0;
	}
	.archive_keeper .search .custom-select .select, .archive_keeper .search .custom-select button {
		width: 48%;
	}
}
/*768*/
@media (max-device-width:768px) {
	body.single {
		padding-top: 100px;
	}
	.archive {
		justify-content: center;
	}
	.main_slider .owl-dots {
		display:none;
	}
	.news .flex {
		flex-flow: column;
	}
	.news.posts .bigpost {
		width: 100%;
	}
	.news.posts .smallpost {
		width: 100%;
	}
	.main_slider .infos {
		position: absolute;
		top: 1%;
	}
	.section .border form .select {
		width: 50%;
	}
	.single .cover .info_cover .gallery {
		display: block;
		padding-top: 55px;
		overflow-x: scroll;
		overflow-y:hidden;
		white-space: nowrap;
	} 
	.single .cover .info_cover .gallery a {
		display: inline-block;
	}
}
/* 767 */
@media(max-width:767px) {
	.posts .title a {
		top: 13%;
	}
	.text_content {
		margin-top: 5%;
	}
	.section .border form .select {
		width: 100%;
	}
	.comments .flex {
		flex-flow: column;
	}
	.comments .border form .input_holder,.comments .border form .text_holder {
		width: 100%;
	}
	.section .border form button {
		margin: 10px 0;
	}
	.select .cont {
		padding: 1px 32px 0 25px;
	}
	body {
		padding-top: 59px;
	}
	.offic_week {
		width: 100%;
		flex-flow: column;
	}
	.offic_week .box {
		width: 100%;
	}
	.box.offic .more {
		background:none;
	}
	header {
		display:none;
	}
	.response_head {
		display:block;
	}
	.main_slider .infos h2, .main_slider .infos h3, .main_slider .infos h4 {
		font-size: 21px;
	}
	.owl-dots {
		margin-top: 20px;
		margin-bottom: 20px;
	}

}
/* 600 */
@media(max-width:600px) {
	.archive_keeper {
		padding-top: 15px;
	}
	footer .flex {
		flex-flow: column;
	}
	footer ul {
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}
	footer .special a {
		color: #bfcacc;
		font-size: 18px;
		padding: 20px;
	}
	.newfilm .text .title h2, .newfilm .text .title h3, .newfilm .text .title h4 {
		font-size: 26px;
	}
	footer .special {
		display: flex;
		justify-content: space-between;
		width: 100%;
		margin: 15px 0;
	}
	body {
		padding-top:75px;
	}
	.main_slider .owl-nav .owl-next {
		top: 79%;
		right: auto;
		left: 53px;
	}
	.main_slider .owl-nav .owl-prev {
		top: 79%;
	}
	.main_slider .infos .more {
		 font-size: 13px;
	}
	.main_slider .infos {
		top: auto;
		bottom: 40px;
		margin-top: auto;
	}
	.main_slider .item:before {
		display:none;
	}
	.main_slider .infos span.points,.main_slider .infos p,.main_slider .infos span.points,.main_slider .type_film {
		display:none;
	}

}
/* 575 */
@media(max-device-width:575px) {
	
	.liked_posts .item {
		width:33%;
	}
	.playlist .infos h2 {
		margin:0;
	}
	.playlist .infos .imdb {
		top: 8px;
    	left: 0;
	}
	.playlist {
		width: 100%;
	}
	.newfilm figure.blur {
		display:none;
	}
	.newfilm figure {
		width: 180%;
	}
	.newfilm .text {
		text-align: center;
		right:0;
		padding: 0 20px;
	}
	.newfilm .text .txt {
		width: 100%;
	}
	.newfilm .text .title h2, .newfilm .text .title h3, .newfilm .text .title h4 {
		font-size: 24px;
	}
	.newfilm .text .txt {
		height: 105px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.sngl_top figure {
		height: auto;
	}
	.single .cover .flex {
		display: block;
	}
	.single .cover .img {
		width:100%;
	}
	.single .cover .info_cover {
		width:100%;
	}
	.single .cover .info_cover .title {
		display:block;
	}
	.single .cover .info_cover .title h2 {
		text-align:center;
	}
	.archive {
		display: block;
	}
	.archive .item {
		width:80%;
		margin:8px auto;
	}
	.actors {
		display: block;
		text-align: center;
	}
	.actors .desc {
		text-align: justify;
	}
	.archive_keeper .search .custom-select {
		display: block;
	}
	.archive_keeper .search .custom-select .select, .archive_keeper .search .custom-select button {
		width:100%;
	}
	.archive_keeper .search .custom-select button {
		padding:10px 0;
	}
	.sngl_top figure {
		height: 200px;
	}
	.box.offic {
		margin-bottom: 30px;
	}
	.box.week {
		border-right: 0;
		padding-right: 0;
	}
}
/*425*/
@media(max-device-width:425px) {
	.playlists_message {
		width: 90%;
	}
	
	.liked_posts .item {
		width:47%;
	}
	.archive_keeper {
		padding-top: 10px;
	}
	footer nav ul {
		display: inline-block;
		overflow-x: scroll;
		white-space: nowrap;
		width: 100%;
	}
	 footer nav ul li {
		list-style: none;
		
		display: inline-block;
	}
	.popular .item .layer .pos .star {
		font-size: 12px;
	}
	.stars_container {
		justify-content: center;
	}
	.stars_container .star {
		width: 16px;
	}
	.main_slider .infos h2, .main_slider .infos h3, .main_slider .infos h4 {
		font-size: 17px;
	}
	.main_slider .infos .more {
		font-size: 12px;
		padding: 6px 20px;
	}
	.main_slider .infos .more span:before {
		top: 0px;
	}
	.box.week table thead {
		display:none;
	}
	.box.week table tbody td {
		width:100%;
		display: block;
		text-align:left;
		position:relative;
	}
	.box.week table tbody td:before {
		content:'';
		position:absolute;
		right:0;
		font-weight: bold;
	}
	.box.week table tbody td:nth-child(1):before {
		content:'نام';
	}
	.box.week table tbody td:nth-child(2):before {
		content:'فصل و قسمت';
	}
	.box.week table tbody td:nth-child(3):before {
		content:'شبکه';
	}
	.box.week table tbody td:nth-child(4):before {
		content:'طرفداران';
		right: 0;
		left: auto;
		font-family: IRANSans;
	}
	.box.week table td.icon-heart {
		font-family: IRANSans !important;
	}
	.box.week table tr {
		border-bottom: 1px solid #3e4250;
		margin-bottom: 9px;
		display: block;
	}
	.section .border .season .list_sctn .sctn {
		flex-flow: column;
	}
	.section .border .season .list_sctn .sctn span {
		text-align: center;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.section .border .season .list_sctn .sctn .left {
		display: flex;
		justify-content: space-between;
		margin-top: 10px;
		flex-flow: column;
		width: 100%;
	}
	.section .border .season .list_sctn .sctn .left a {
		margin-left: 0px;
		transition: 0.3s all ease;
		width: 100%;
		text-align: center;
		margin-bottom: 9px;
		padding: 8px 0;
	}
	.section .border.comment .text {
		margin-bottom: 24px;
	}
	.section .border.comment .warning {
		font-size: 11px;
	}
}
/* 375 */
@media(max-width:375px) {
	
	.section .border.comment .user .profile {
		justify-content: center;
		flex-flow: column;
	}
	.section .border.comment .user figure {
		 margin: 0 auto;
	}
	.section .border.comment .user .txt {
		margin-right: 0;
		margin: 15px auto;
	}
	.section .border.comment .flex {
		display: flex;
		justify-content: center;
		flex-flow: column;
	}
	.section .border.comment .user .profile {
		display: flex;
		justify-content: center;
	}
	.section .border.comment .star {
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}
	.playlist {
		margin-bottom: 23px;
	}
	.playlist .infos .imdb {
		position:absolute;
		top: -7px;
		left: 11px;
		border-radius: 15px;
	}
	footer .special a {
		font-size: 18px;
		padding: 10px;
	}
	.box.week .tab_date .date {
		display:none;
	}
	.news.posts .bigpost .layer p, .smallpost .layer p, .news.posts .bigpost .layer span.datetime, .smallpost .layer span.datetime {
		width: 115px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.new .item .foot_post .cntry {
		padding: 0px 5px;
		display: inline-block;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		direction: ltr;
	}
	.box.week .tabs {
		width: 100%;
		justify-content: space-around;
	}
	.section .border .season .head {
		justify-content: center;
    	flex-wrap: wrap;
		flex-flow: column;
	}
	.section .border .season .head div {
		margin-bottom:10px;
	}
	.section .border .season .head div {
		display: flex;
		justify-content: center;
	}

}
/* 320 */
@media(max-device-width:320px) {
	.newfilm figure {
		width: 240%;
	}
	
	.news.posts .bigpost .layer .text, .smallpost .layer .text {
		right: 8px;
	}
	.main_slider .infos {
		bottom: 16px;
		right: 13px;
	}
	.main_slider .owl-nav .owl-prev,.main_slider .owl-nav .owl-next {
		top: 70%;
	}
	.main_slider .infos h2, .main_slider .infos h3, .main_slider .infos h4 {
		font-size: 14px;
	}
	.newfilm .text .txt {
		width: 100%;
		height: 77px;
		overflow: hidden;
		margin-bottom: 14px;
	}
	
	.newfilm .link {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.newfilm .link a {
		width: 100%;
   		margin-bottom: 9px;
	}
}