@media screen and (max-width: 480px) {
    .course_status .incourse .incoursequiz_details .incourse_quiz_button,
    .course_status .incourse .quiz_pagination_wrapper {
        width: 50%;
    }
    .course_status .incourse .quiztimer .timer_amount {
        font-size: 1rem;
    }
    .incourse .incoursequiz_details.show_controls > div > strong, 
    .incourse .incoursequiz_details.show_controls .quiztimer_wrapper {
        margin-top: 20px;
    }
    .vibebp_myprofile .profile_menu .menu_items > div,
    .vibebp_myprofile .profile_menu .menu_bottom .menu_item { 
    padding: 10px 10px;
    }
    .vibebp_myprofile .profile_menu .menu_items > div span.icon {
        height: 1rem;
        width: 1rem;
    }
    .vibebp_myprofile.elegance .profile_menu .menu_items > div > span > span span + span {
        text-align: center;
    }
    .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before,
    .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after,
    .course_status .incourse .incoursequiz_details .vicon-arrow-up {
        display: none;
    }
    .vibebp_myprofile.elegance .profile_menu .menu_items > .bp-profile-nav.is_active > span > span {
        margin-top: -20px;
    }
    .vibebp_myprofile.elegance .profile_menu .menu_items > .bp-settings-nav.is_active > span > span,
    .vibebp_myprofile.elegance .profile_menu .menu_items > .bp-tutoria-nav.is_active > span > span {
        margin-top: -10px;
    } 
    .vibebp_myprofile .profile_grid .dashboard-wrapper, 
    .vibebp_myprofile .profile_grid .profile_settings {
        padding: 2rem 0rem !important;
    }
    .course_status .course_content .course_content_content_wrapper .finish_course>.button {
    width: 90%;
    left: 5%;
    position: fixed;
    z-index: 999;
    padding: 0;
    min-height: auto;
    bottom: -20px;
    }
    .course_status .incourse .incoursequiz_details .incourse_quiz_button > a {
        font-size: .8rem;
    }
    .quiz_pagination_wrapper.buttons.has-addons .button.ques_link {
        display: flex;
    }
    .course_content .course_content_content .video_wrapper {
        height: 35vh;
    }
    .course_content .course_content_content {
    height: auto;
    overflow: scroll;
    padding: 0;
    }
    .course_status .incourse .incoursequiz_details {
       position: relative;
       top: 0;
       width: 100%;
       left: 0;
       margin: 0;
    }
    .course_status .incourse {
        flex-direction: column;
    }
    
    .course_status .incourse .quiz_pagination_wrapper {
        left: 0;
        position: relative;
        top: 0;
    }
    .course_status .incourse .quiz_retake > * {
        flex: auto;
    }
    .course_status .incourse .quiz_questions_content {
        height: auto!important;
        padding-bottom: 100px!important;
    }
    .vibebp_myprofile .mycourses_header > div > select,
    .vibebp_myprofile .mycourses_header > div > * {
        flex: 1 0 40px; 
    }
    .vibebp_myprofile select {
        margin-bottom: 0;
    }
    .vibebp_myprofile .mycourses_header > div {
        flex-direction: column!important;
    }
    .course_status .course_content .course_content_content_wrapper h2 {
        left: 0;
    }
        .course_status .course_content .course_content_content_wrapper {
        margin-bottom: 100px;
    }
    .incourse .quiz_questions_content,
    .course_status .incourse {
        margin: 0;
    }
    .pagetitle h1 {
        font-size: 1.5rem;
    }
}
