@media (max-width: 1250px) {
    .nav-brand {
        width: 30px;
        height: 35px;
        background: url(../images/logo-small.svg) no-repeat;
        background-size: contain;
    }
}
@media (max-width: 1024px) {
    .player-area {
        margin: 0-4%;
        padding: 0;
        padding-top: 0.2rem;
    }
    .info-nav-eps,
    .player-options {
        border-radius: 0;
    }
    .content-right,
    .player-right {
        display: none;
    }
    .container2 {
        padding: 0 0.5%;
        margin-top: -0.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%;
    }
    header {
        font-size: 90%;
    }
    .slider {
        width: 140px;
    }
    .widget .slider {
        width: 120px;
    }
    .gallery-grid {
        grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    }
    .widget .poster-title {
        font-size: 90%;
    }
    .main-section h1 {
        font-size: 130%;
    }
}
@media (max-width: 920px) {
    .site-content {
        padding-top: 3rem;
    }
    .dropdown-filter,
    .info-nav-eps,
    .navbar,
    .pager,
    .player-action .action-right,
    .sh {
        display: none;
    }
    .mob-nav-eps,
    .mobile-bottom-bar,
    .mobile-nav {
        display: flex;
    }
    .mobile-logo {
        background: url(../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;
    }
    .gallery-grid {
        grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    }
}
@media (max-width: 580px) {
    .featured {
        padding: 1rem 0;
    }
    .mobile-logo {
        width: 30px;
        height: 35px;
        background: url(../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, 0.6), transparent);
        background: -o-linear-gradient(
            to left,
            rgba(0, 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: -0.8rem;
    }
    .slider-wrapper .scroll-right {
        right: -0.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%;
    }
}
