@media (max-width:1900px) {
	.gallery-grid>* {
		flex: 0 0 12.5%;
		max-width: 12.5%;
		padding: .5rem;
	}
}

@media (max-width:1250px) {
	.nav-brand {
		width: 30px;
		height: 35px;
		background: url(https://assets.showcdnx.com/images/logo-small.svg)no-repeat;
		background-size: contain;
	}

	.gallery-grid>* {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
		padding: .5rem;
	}
}

@media (max-width:1024px) {
	.gallery-grid>* {
		flex: 0 0 20%;
		max-width: 20%;
		padding: .5rem;
	}

	.player-area {
		margin: 0-4%;
		padding: 0;
		padding-top: .2rem;
	}

	.info-nav-eps,.player-options {
		border-radius: 0;
	}

	.content-right,.player-right {
		display: none;
	}

	.container2 {
		padding: 0 .5%;
		margin-top: -.5rem;
	}

	.content-wrapper {
		margin: 0;
	}

	.content-left {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.mob-list-eps,.mob-related-video {
		display: block;
	}

	.pager {
		font-size: 80%;
	}

	.slider {
		width: 140px;
	}

	.widget .slider {
		width: 120px;
	}

	.widget .poster-title,header {
		font-size: 90%;
	}

	.main-section h1 {
		font-size: 130%;
	}
}

@media (max-width:920px) {
	.gallery-grid>* {
		flex: 0 0 25%;
		max-width: 25%;
		padding: .5rem;
	}

	.site-content {
		padding-top: 3rem;
	}

	.dropdown-filter,.info-nav-eps,.navbar,.pager,.player-action .action-right,.sh,.sub-header {
		display: none;
	}

	.mob-nav-eps,.mobile-bottom-bar,.mobile-nav {
		display: flex;
	}

	.mobile-logo {
		background: url(https://assets.showcdnx.com/images/logo-layarkaca21.svg)0 0 no-repeat;
		height: 32px;
		width: 230px;
		background-size: 230px;
		display: block;
	}

	.form-search {
		margin-left: 0;
	}

	.form-search .input-group {
		width: 100%;
	}

	.form-search input {
		padding: 4px 8px;
	}

	.form-search button {
		padding: 0 5px;
	}

	.slider .poster-title {
		font-size: 90%;
	}

	.gallery-grid .poster-title,.widget .slider .poster-title {
		font-size: 85%;
	}

	.footer-copyright {
		padding-bottom: 5rem;
	}

	.slider {
		width: 120px;
	}

	.widget .slider {
		width: 100px;
	}
}

@media (max-width:580px) {
	.gallery-grid>* {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
		padding: .5rem;
	}

	.featured {
		padding: 1rem 0;
	}

	.mobile-logo {
		width: 30px;
		height: 35px;
		background: url(https://assets.showcdnx.com/images/logo-small.svg)no-repeat;
		flex-shrink: 0;
		background-size: contain;
	}

	.player-options {
		font-size: 90%;
	}

	.slider-wrapper .scroll-btn {
		font-size: 1.7rem;
	}

	.slider-wrapper .scroll-left {
		left: -1rem;
	}

	.slider-wrapper .scroll-right {
		right: -1rem;
	}

	.slider-wrapper {
		margin: 0-4%;
	}

	.slider-wrapper::after,.slider-wrapper::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		width: 6%;
		z-index: 2;
		pointer-events: none;
	}

	.slider-wrapper::after {
		right: 0;
		background: linear-gradient(to left,#ececec,rgba(236,236,236,0));
		background: -o-linear-gradient(to left,#ececec,rgba(236,236,236,0));
	}

	.watch-bar .slider-wrapper::after {
		right: 0;
		background: linear-gradient(to left,#212121,rgba(236,236,236,0));
		background: -o-linear-gradient(to left,#212121,rgba(236,236,236,0));
	}

	.mob-related-series .slider-wrapper::after,.mob-related-video .slider-wrapper::after,.simple-box .slider-wrapper::after {
		right: 0;
		background: linear-gradient(to left,#fff,rgba(236,236,236,0));
		background: -o-linear-gradient(to left,#fff,rgba(236,236,236,0));
	}

	.mob-related-series .slider-wrapper::before,.mob-related-video .slider-wrapper::before,.simple-box .slider-wrapper::before {
		left: 0;
		background: linear-gradient(to right,#fff,rgba(236,236,236,0));
		background: -o-linear-gradient(to right,#fff,rgba(236,236,236,0));
		z-index: 3;
	}

	.featured .slider-wrapper::after {
		right: 0;
		background: linear-gradient(to left,rgba(0,0,0,.6),transparent);
		background: -o-linear-gradient(to left,rgba(0,0,0,.6),transparent);
	}

	.sliders {
		scroll-snap-type: none;
	}

	.slider {
		scroll-snap-align: none;
	}

	.player-options span,.player-options ul,.scroll-buttons {
		display: none;
	}

	.sliders li:first-child {
		margin-left: 4%;
	}

	.sliders::after {
		content: "";
		flex: 0 0 2%;
	}

	.player-options select {
		display: block;
	}

	.main-section h1 {
		font-size: 110%;
	}
}

@media (max-width:400px) {
	.slider-wrapper .scroll-btn {
		font-size: 1.2rem;
	}

	.slider-wrapper .scroll-left {
		left: -.8rem;
	}

	.slider-wrapper .scroll-right {
		right: -.8rem;
	}

	.player-action,.player-options {
		font-size: 90%;
	}

	.slider .poster-title {
		font-size: 80%;
	}

	.gallery-grid .poster-title,.widget .slider .poster-title {
		font-size: 75%;
	}
}

.columns {
	margin-left: -8px;
	margin-right: -8px;
}

.columns::after {
	content: "";
	display: table;
	clear: both;
}

.column {
	float: left;
	padding: 8px;
	box-sizing: border-box;
}

.col-6 {
	width: 50%;
}

.col-12 {
	width: 100%;
}

@media (min-width:576px) {
	.col-sm-6 {
		width: 50%;
	}

	.col-sm-12 {
		width: 100%;
	}
}

@media (min-width:768px) {
	.col-md-4 {
		width: 33.333%;
	}

	.col-md-12 {
		width: 100%;
	}
}

@media (min-width:1024px) {
	.col-lg-3 {
		width: 25%;
	}
}