.masterstudy-single-course {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1170px
}

.masterstudy-single-course__main,
.masterstudy-single-course__topbar {
    flex-direction: column;
    display: flex
}

.masterstudy-single-course__row {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.masterstudy-single-course__main {
    width: 70%;
    padding-left: 50px
}

.masterstudy-single-course__sidebar {
    direction:rtl;
    display: flex;
    flex-direction: column;
    width: 30%
}

.masterstudy-single-course__desc,
.masterstudy-single-course__heading {
    display: flex;
    margin: 0 0 20px
}

.masterstudy-single-course__buttons {
    display: flex;
    width: 100%;
    justify-content: center
}

.masterstudy-single-course__info {
    display: flex;
    width: 100%;
    margin: 20px 0 40px
}

.masterstudy-single-course__info-block {
    display: flex;
    border-right: 1px solid #dbe0e9;
    padding: 0 30px 0 0;
    margin: 0 30px 0 0
}

.masterstudy-single-course__info-block.masterstudy-single-course__info-block_students {
    margin-top: 1px
}

.masterstudy-single-course__info-block:last-child {
    padding: 0;
    margin: 0;
    border-right: none
}

.masterstudy-single-course__cta {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 20px
}

.masterstudy-single-course .masterstudy-single-course-wishlist {
    margin-right: 30px
}

.masterstudy-single-course .masterstudy-single-course-price-info {
    margin-top: 40px
}

.masterstudy-single-course .masterstudy-single-course-status {
    margin: 0 0 20px
}

.masterstudy-single-course .masterstudy-single-course-complete-block,
.masterstudy-single-course .masterstudy-single-course-expired {
    margin-top: 20px
}

.masterstudy-single-course .masterstudy-single-course-details {
    margin-top: 40px
}

.masterstudy-single-course .masterstudy-single-course-info {
    margin-top: 30px
}

.masterstudy-single-course .masterstudy-single-course-categories {
    margin: 0 10px 20px 0
}

.masterstudy-single-course .masterstudy-popular-courses,
.masterstudy-single-course .masterstudy-related-courses,
.masterstudy-single-course .masterstudy-single-course-widgets {
    margin-top: 30px
}

.masterstudy-single-course .masterstudy-lms-coming-soon-container {
    margin: 0 0 20px;
    border-radius: 10px;
    background: #eef1f7
}

.masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-heading {
    font-weight: 500
}

.masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container .coming-soon-notify-alert,
.masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container .coming-soon-notify-alert.notify-me {
    background: var(--accent-100)
}

.masterstudy-single-course .masterstudy-course-player-lesson-video__wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
    position: relative
}

.masterstudy-single-course video.masterstudy-plyr-video-player {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    width: 100%;
    aspect-ratio: 16/9;
    border: none;
    border-radius: 10px
}

@media (max-width:1200px) {
    .masterstudy-single-course__main {
        width: 65%;
        padding-right: 40px
    }

    .masterstudy-single-course__sidebar {
        width: 35%
    }
}

@media (max-width:1023.98px) {
    .masterstudy-single-course {
        flex-direction: column;
        max-width: 100%;
        padding: 0 10px
    }

    .masterstudy-single-course__main {
        width: 100%;
        padding-right: 0
    }

    .masterstudy-single-course__sidebar {
        width: 100%
    }

    .masterstudy-single-course__topbar {
        order: 1
    }

    .masterstudy-single-course__row {
        flex-direction: column;
        align-items: flex-start
    }

    .masterstudy-single-course__heading {
        order: 2
    }

    .masterstudy-single-course__desc {
        order: 3;
        margin-bottom: 10px
    }

    .masterstudy-single-course__info {
        order: 4;
        margin: 15px 0 25px
    }

    .masterstudy-single-course__buttons {
        order: 5
    }

    .masterstudy-single-course .masterstudy-single-course-complete {
        order: 7
    }

    .masterstudy-single-course .masterstudy-single-course-complete-block {
        order: 6
    }

    .masterstudy-single-course__cta {
        order: 8
    }

    .masterstudy-single-course .masterstudy-single-course-grades__message_regenerate,
    .masterstudy-single-course .masterstudy-single-course-grades__message_sidebar,
    .masterstudy-single-course .masterstudy-single-course-grades_sidebar {
        order: 9;
        margin-top: 30px
    }

    .masterstudy-single-course .masterstudy-single-course-price-info {
        order: 8
    }

    .masterstudy-single-course .masterstudy-single-course-expired {
        order: 9
    }

    .masterstudy-single-course .masterstudy-single-course-details {
        order: 10;
        margin-top: 30px
    }

    .masterstudy-single-course .masterstudy-single-course-tabs {
        order: 11;
        margin-top: 10px
    }

    .masterstudy-single-course .masterstudy-single-course-tabs__content {
        order: 12
    }

    .masterstudy-single-course .masterstudy-popular-courses,
    .masterstudy-single-course .masterstudy-single-course-info,
    .masterstudy-single-course .masterstudy-single-course-widgets {
        order: 13
    }

    .masterstudy-single-course .masterstudy-related-courses {
        order: 14
    }

    .masterstudy-single-course .masterstudy-single-course-status {
        margin: 0 0 10px
    }

    .masterstudy-single-course .masterstudy-single-course-categories {
        margin-right: 0;
        order: 2
    }

    .masterstudy-single-course .masterstudy-popular-courses__item-block {
        flex-direction: row;
        align-items: center
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container {
        margin: 0 0 20px
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container {
        flex-direction: row;
        width: 100%;
        justify-content: center
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container .masterstudy-countdown {
        margin-bottom: 0
    }
}

@media (max-width:576px) {
    .masterstudy-single-course {
        padding: 0 5px
    }

    .masterstudy-single-course__info {
        flex-direction: column
    }

    .masterstudy-single-course__info-block {
        border-bottom: 1px solid #eef1f7;
        border-right: none;
        padding: 0 0 15px;
        margin: 0 0 15px
    }

    .masterstudy-single-course__info-block:last-child {
        border-bottom: none
    }

    .masterstudy-single-course .masterstudy-popular-courses__item-block {
        flex-direction: column;
        align-items: flex-start
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container {
        padding: 50px 30px
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container {
        flex-direction: column;
        margin-bottom: 20px
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container .masterstudy-countdown {
        margin-bottom: 20px
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-countdown-container .coming-soon-notify-alert {
        margin-left: 0
    }

    .masterstudy-single-course .masterstudy-lms-coming-soon-container .coming-soon-notify-container input.coming-soon-notify-input {
        width: 100%
    }

    .masterstudy-single-course .masterstudy-coming-soon-modal.masterstudy-coming-soon-modal_active .masterstudy-coming-soon-modal__wrapper {
        width: 100%;
        height: 100%;
        border-radius: 0
    }
}