/* Styles for course player */
@media (max-width: 1085px) {
    .footer-button-lesson-text{
        display: none;
    }
    .course-footer-container .tab {
        font-size: 15px;
    }.course-footer-container .tab-indicator{
        bottom: -2px;
    }

}
@media (max-width: 946px) {
    #toggleFooterBtn span{
        display: none;
    }
    .lesson-list-option{
        flex-wrap: wrap;
    }
}

/* Styles for Tablet Devices*/
@media (max-width: 768px) {
    .course-footer-container .tab span{
        display: none;
    }.course-footer-container .tab i{
        font-size: 1.1rem;
    }.course-footer-container .tab.active i{
        font-weight: 600;
    }

    .course-body #toggleCourseSidebar.toggle-course-sidebar{
        display: none;
    }#courseSidebar.course-sidebar-container{
        display: none;
    }.course-body{
        margin-right: 0.7rem;
    }

    .lesson-list-option-right{
        flex-wrap: wrap;
        padding-top: 0.5rem;
    }

    .lesson-selection-container.row-lesson-selection-container{
        flex-direction: column;
    }
}

/* Styles for Mobile Devices*/
@media (max-width: 600px) {
    /* Learner Dashboard */
    .learner-dashboard-body .dashboard-header-container{
        margin-top: unset;
        border-radius: 0px 0px 6px 6px;
    }
    .learner-dashboard-body{
        border: none;
        padding: unset;
    }
    .custom-dashboard-body .dashboard-header-inner{
        padding: unset;
        width: 100%;
    }
    .dashboard-header-inner-left {
        background-color: #0000002b;
        padding: var(--pad-med);
        border-radius: 0 0 6px 6px;
        width: 100%;
    }#widgets-container{
        padding: var(--pad-xxxl);
        padding-top: 0;
    }#widgets-container .widget{
        padding: 0.8rem 2rem;
    }.widget-inner-wrapper {
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap;
    }

    .course-item-popup .tab {
        font-size: 13px;
    }#courseItemPopup .popup-content, .learning-path-popup .popup-content {
        margin-top: 1rem;
    }.courses-tabs .tab-content {
        max-height: calc(80dvh - 200px) !important;
    }

    /* Learner Pages */
    .learner-sidebar-container{
        display: none;
    }.course-item{
        width: 100%;
    }.row-course-item{
        margin-top: 2rem;
    }.larger-buttons{
        flex-wrap: wrap;
        flex-direction: column;
    }.learner-header-logout .action-button-primary{
        padding: 8px 11px;
    }.learner-header-logout .action-button-primary span{
        display: none;
    }

    /* Profile Save Option */
    .save-button-platform{
        left: 2rem;
        right: 2rem;
        transform: unset;
        width: unset;
    }

    /* Course Player Mobile */
    .course-footer-container .tabs{
        padding: 0 1rem;
    }.course-footer-container .tab-content{
        padding: 1rem 1rem 2rem 1rem;
    }.course-footer-container-right{
        padding: var(--pad-xs) var(--pad-med);
    }
    .course-button-primary span{
        display: none;
    }.course-button-primary i{
        font-size: 1.1rem;
    }

    .course-header-container {
        flex-wrap: wrap;
        padding: 0;
    }.course-header-container-right{
        margin-left: 0;
        padding: var(--pad-xxs) var(--pad-sm);
        border-top: 1px solid #ececf1;
    }.course-header-container-left{
        padding: var(--pad-xxs) var(--pad-sm);
    }

    /* Achievements*/
    .earned-badge-card{
        max-width: unset;
    }
}
  
/* Styles for XS Mobile Devices*/
@media (max-width: 425px) {
   /* Course Player  */
   
}