@media(max-width:1020px) {
	/* -------------------- pjs-mm-details -------------------- */
	.pjs-mm-details .wrapper .graphic {
		flex:1 1 100%;
		padding:0 0 30px 0;
	}
	.pjs-mm-details .wrapper .graphic .spotify {
		text-align:left;
	}
	.pjs-mm-details .wrapper .content {
		flex:1 1 100%;
		padding-left:0;
	}
	
	.pjs-mm-related .wrapper .series-details {
		flex:1 1 100%;
		padding-right:0;
	}
	.pjs-mm-related .wrapper .series-items {
		flex:1 1 100%;
		padding-left:0;
	}
	
	.pjs-mm-details .wrapper .resources a {
		display:block; margin-left:0;
	}
	
	.pjs-mm-related .wrapper .series-details {
		margin-bottom:30px;
	}
	
	
	/* -------------------- pjs-mm-archive -------------------- */
	.pjs-mm-archive .wrapper .cards .card {
		flex:0 1 50%;
	}
	
	/* -------------------- pjs-mm-related -------------------- */
	.pjs-mm-related .wrapper .cards .card {
		flex:0 1 50%;
	}
}

@media(max-width:760px) {
	/* -------------------- pjs-mm-video -------------------- */
	.pjs-mm-video {
		padding:0;
	}
	.pjs-mm-video .bg {
		padding-top:100%;
	}
	.pjs-mm-video .bg-video {
		padding-top:56.25%;
	}
	.pjs-mm-video .wrapper {
		padding:20px;
	}
	.pjs-mm-video .wrapper .meta .title {
		font-size:4.2rem;
	}
	.pjs-mm-video .wrapper .meta p {
		font-size:1.5rem;
	}
	
	.pjs-mm-details .wrapper .content .pjs-btns {flex-direction:column;}
	
	/* -------------------- pjs-mm-archive -------------------- */
	.pjs-mm-archive {
		padding:20px;
	}
	.pjs-mm-archive .title-pagination .title {
		flex:1 1 100%;
	}
	.pjs-mm-archive .title-pagination .pagination {
		flex:1 1 100%;
		justify-content:flex-start;
		padding-top:10px;
	}
	.pjs-mm-archive .wrapper h1 {
		padding-bottom:0;
	}
	.pjs-mm-archive .wrapper .filters .filter {
		flex:1 0 100%;
		margin-bottom:10px;
	}
	.pjs-mm-archive .wrapper .filters .filter:last-child {
		margin-bottom:0;
	}
	.pjs-mm-archive .wrapper .cards {
		width:100%;
		transform:initial;
	}
	.pjs-mm-archive .wrapper .cards .card {
		flex:0 1 100%;
	}
	.pjs-mm-archive .wrapper .cards .card .container {
		margin:20px 0;
	}
	
	
	/* -------------------- pjs-mm-related -------------------- */
	/* .pjs-mm-related { */
		/* padding:20px; */
	/* } */
	.pjs-mm-related .wrapper h1 {
		padding-bottom:0;
	}
	.pjs-mm-related .wrapper .cards {
		width:100%;
		transform:initial;
	}
	.pjs-mm-related .wrapper .cards .card {
		flex:0 1 100%;
	}
	.pjs-mm-related .wrapper .cards .card .container {
		margin:20px 0;
	}
	
	
	/* -------------------- pjs-mm-details -------------------- */
	.pjs-mm-details .wrapper .meta {
		flex-flow:row wrap;
	}
	.pjs-mm-details .wrapper .meta .title {
		flex:1 1 100%;
	}
	.pjs-mm-details .wrapper .meta .btns {
		flex:1 1 100%;
		padding-top:20px;
		justify-content:flex-start;
	}
	.pjs-mm-details .wrapper .meta .btns a {
		margin:0 0 10px 0;
		flex:1 1 100%;
	}
	.pjs-mm-details .wrapper h5 {
		font-size:1.5rem;
	}
	
}