.c-list-checklist li {
    padding-left: 28px;
    margin-bottom: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.c-list-checklist li:last-child {
    margin-bottom: 0;
}

.c-list-checklist li .list-ico {
    top: 4px;
}

.c-monthly {
    padding-bottom: 1px;
}

.dark-theme .custom-link-v1 {
    color: #fff !important;
}

.dark-theme .custom-link-v1:hover {
    color: #fff !important;
}

.steps-list-cv2 {}

.steps-list-cv2 li:after {
    display: none;
}

.steps-list-cv2:after {
    background-color: #000;
    top: auto;
    bottom: 0px;
    content: "";
    position: absolute;
    width: 2px;
    height: 46px;
    left: 12px;
}

/*C05*/
.guide-slider {
    counter-reset: listCounter;
    margin-left: 0;
    margin-right: 0;
}

.guide-slider .slick-slide {
    padding-left: 0;
    padding-right: 0;
    width: 215px;
    flex: 0 0 215px;
}

.guide-item {
    counter-increment: listCounter;
    width: 195px;
}

.gi-image {
    margin-bottom: 26px;
    height: 396px;
}

.gi-text {
    padding-left: 27px;
    position: relative;
}

.gi-text:before {
    content: counter(listCounter) ". ";
    color: #fff;
    position: absolute;
    left: 10px;
    top: 0;
    font-size: 16px;
    line-height: 20px;
}
/*END*/

/* C07 */
.ods-slider-movie {}

.ods-slider-movie .slick-slide {
    width: 259px;
}

.ods-slider-movie .slick-slide div {
    width: 251px;
    height: 154px;
    display: flex;
    border-radius: 8px;
    overflow: hidden;
}

.ods-slider-movie .slick-slide div img {
    object-fit: cover;
}
/*END*/

/* C09 */
.ods-highlight-slider {
    margin-left: -4px;
    margin-right: -4px;
}

.ods-highlight-slider .slick-slide {
    position: relative;
    width: 338px;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 0;
}

.ods-highlight-slider .slick-slide>div {
    height: 184px;
    border-radius: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ods-highlight-slider .action-bar {
    left: 24px;
    bottom: 24px;
    position: absolute;
    z-index: 6;
}

/*END*/

.custom-mwc {
    position: relative;
    padding-top: 32px;
    padding-bottom: 64px;
}

.custom-mwc:before {
    position: absolute;
    top: 0;
    height: 1px;
    left: -32px;
    right: -32px;
    background-color: #B6B6B6;
    content: "";
}

.btn.disabled {
    color: #B6B6B6 !important;
    background-color: #626262 !important;
}

@media screen and (max-width: 767.98px) {
    .steps-list-cv2:before {
        display: none;
    }

    .steps-list-cv2 li {
        padding-left: 38px;
        margin-bottom: 24px;
    }

    .steps-list-cv2 li:last-child {
        margin-bottom: 0;
    }

    .steps-list-cv2 li:before {
        width: 22px;
        height: 22px;
    }

    .onex-main-banner .media {
        padding-bottom: 75%;
    }

    .netflix-tm-logo {
        height: 23px;
    }

    .alert {
        padding-right: 24px;
    }

    .btn-block-sm {
        width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .c-monthly {
        padding-bottom: 3px;
    }

    .ods-highlight-slider .slick-slide {
        width: 700px;
    }

    .ods-highlight-slider .slick-slide>div {
        height: 383px;
        border-radius: 48px;
    }

    .ods-highlight-slider .action-bar {
        left: 36px;
        bottom: 36px;
    }
}

@media screen and (min-width: 992px) {
    .guide-slider .slick-slide {
        width: 237px;
        flex: 0 0 237px;
    }

    /* C07 */
    .ods-slider-movie .slick-slide {
        width: 368px;
    }

    .ods-slider-movie .slick-slide div {
        width: 360px;
        height: 220px;
        border-radius: 12px;
    }
    /*END*/

    .ods-highlight-slider .slick-slide {
        width: 908px;
    }

    .ods-highlight-slider .slick-slide>div {
        height: 499px;
    }

    .custom-mwc {
        padding-bottom: 24px;
    }

    .onb-custom {
        min-height: 476px;
    }

    .onb-custom .content {
        padding-top: 71px;
    }
}